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