|
indigoX
|
Class for the vertices of a IXMolecularGraph. More...
#include <indigox/graph/molecular.hpp>
Public Member Functions | |
| MGVertex ()=default | |
| MGVertex (const MGVertex &)=default | |
| MGVertex (MGVertex &&)=default | |
| ~ MGVertex ()=default | |
| const Atom & | GetAtom () const |
| Get the atom associated with this vertex. More... | |
| const MolecularGraph & | GetGraph () const |
| Get the graph this vertex is part of. More... | |
| operator bool () const | |
| bool | operator!= (const MGVertex &v) const |
| bool | operator< (const MGVertex &v) const |
| bool | operator<= (const MGVertex &v) const |
| MGVertex & | operator= (MGVertex &&)=default |
| MGVertex & | operator= (const MGVertex &)=default |
| bool | operator== (const MGVertex &v) const |
| bool | operator> (const MGVertex &v) const |
| bool | operator>= (const MGVertex &v) const |
Friends | |
| class | cereal::access |
| Friendship allows for serialisation. More... | |
| class | MolecularGraph |
| Friendship allows IXMolecularGraph to add vertices. More... | |
| std::ostream & | operator<< (std::ostream &os, const MGVertex &v) |
Class for the vertices of a IXMolecularGraph.
|
default |
|
default |
| const Atom& GetAtom | ( | ) | const |
Get the atom associated with this vertex.
| const MolecularGraph& GetGraph | ( | ) | const |
Get the graph this vertex is part of.
|
inline |
|
inline |
| bool operator< | ( | const MGVertex & | v | ) | const |
|
inline |
| bool operator== | ( | const MGVertex & | v | ) | const |
| bool operator> | ( | const MGVertex & | v | ) | const |
|
inline |
|
friend |
Friendship allows for serialisation.
|
friend |
Friendship allows IXMolecularGraph to add vertices.
|
friend |