![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <StereoGroup.h>
Public Member Functions | |
| StereoGroup () | |
| StereoGroup (StereoGroupType grouptype, std::vector< Atom * > &&atoms, std::vector< Bond * > &&bonds, unsigned readId=0) | |
| StereoGroup (StereoGroupType grouptype, const std::vector< Atom * > &atoms, const std::vector< Bond * > &bonds, unsigned readId=0) | |
| StereoGroup (const StereoGroup &other)=default | |
| StereoGroup & | operator= (const StereoGroup &other)=default |
| StereoGroup (StereoGroup &&other)=default | |
| StereoGroup & | operator= (StereoGroup &&other)=default |
| StereoGroupType | getGroupType () const |
| const std::vector< Atom * > & | getAtoms () const |
| const std::vector< Bond * > & | getBonds () const |
| unsigned | getReadId () const |
| unsigned | getWriteId () const |
| void | setWriteId (unsigned id) |
| bool | operator== (const StereoGroup &other) const |
| bool | operator!= (const StereoGroup &other) const |
Friends | |
| RDKIT_GRAPHMOL_EXPORT void | removeAtomFromGroups (const Atom *atom, std::vector< StereoGroup > &groups) |
| RDKIT_GRAPHMOL_EXPORT void | removeBondFromGroups (const Bond *bond, std::vector< StereoGroup > &groups) |
StereoGroup is a collection of atoms with a known stereochemical relationship
Used to help represent a sample with unknown stereochemistry, or that is a mix of diastereomers.
Definition at line 43 of file StereoGroup.h.
|
inline |
Definition at line 55 of file StereoGroup.h.
Referenced by operator!=(), operator=(), operator=(), operator==(), StereoGroup(), and StereoGroup().
| RDKit::StereoGroup::StereoGroup | ( | StereoGroupType | grouptype, |
| std::vector< Atom * > && | atoms, | ||
| std::vector< Bond * > && | bonds, | ||
| unsigned | readId = 0 ) |
| RDKit::StereoGroup::StereoGroup | ( | StereoGroupType | grouptype, |
| const std::vector< Atom * > & | atoms, | ||
| const std::vector< Bond * > & | bonds, | ||
| unsigned | readId = 0 ) |
|
default |
References StereoGroup().
|
default |
References StereoGroup().
| const std::vector< Atom * > & RDKit::StereoGroup::getAtoms | ( | ) | const |
| const std::vector< Bond * > & RDKit::StereoGroup::getBonds | ( | ) | const |
| StereoGroupType RDKit::StereoGroup::getGroupType | ( | ) | const |
|
inline |
Definition at line 71 of file StereoGroup.h.
|
inline |
Definition at line 72 of file StereoGroup.h.
|
inline |
Definition at line 81 of file StereoGroup.h.
References StereoGroup().
|
default |
References StereoGroup().
|
default |
References StereoGroup().
|
inline |
Definition at line 77 of file StereoGroup.h.
References StereoGroup().
|
inline |
Definition at line 73 of file StereoGroup.h.
|
friend |
References RDKIT_GRAPHMOL_EXPORT.
|
friend |
References RDKIT_GRAPHMOL_EXPORT.