indigoX
|
Class for the edges of an IXCondensedMolecularGraph. More...
#include <indigox/graph/condensed.hpp>
Public Member Functions | |
CMGEdge ()=default | |
CMGEdge (const CMGEdge &)=default | |
CMGEdge (CMGEdge &&)=default | |
~ CMGEdge ()=default | |
const CondensedMolecularGraph & | GetGraph () const |
Get the graph this edge is part of. More... | |
const EdgeIsoMask & | GetIsomorphismMask () const |
Get the isomorphism testing mask. More... | |
const MGEdge & | GetSource () const |
Get the MGEdge associated with this vertex. More... | |
operator bool () const | |
bool | operator!= (const CMGEdge &e) const |
bool | operator< (const CMGEdge &e) const |
bool | operator<= (const CMGEdge &e) const |
CMGEdge & | operator= (const CMGEdge &)=default |
CMGEdge & | operator= (CMGEdge &&)=default |
bool | operator== (const CMGEdge &e) const |
bool | operator> (const CMGEdge &e) const |
bool | operator>= (const CMGEdge &e) const |
Friends | |
class | cereal::access |
Friendship allows for serialisation. More... | |
class | CondensedMolecularGraph |
Friendship allows IXCondensedMolecularGraph to add edges. More... | |
std::ostream & | operator<< (std::ostream &os, const CMGEdge &e) |
Class for the edges of an IXCondensedMolecularGraph.
|
default |
|
default |
const CondensedMolecularGraph& GetGraph | ( | ) | const |
Get the graph this edge is part of.
const EdgeIsoMask& GetIsomorphismMask | ( | ) | const |
Get the isomorphism testing mask.
const MGEdge& GetSource | ( | ) | const |
|
inline |
|
inline |
bool operator< | ( | const CMGEdge & | e | ) | const |
|
inline |
bool operator== | ( | const CMGEdge & | e | ) | const |
bool operator> | ( | const CMGEdge & | e | ) | const |
|
inline |
|
friend |
Friendship allows for serialisation.
|
friend |
Friendship allows IXCondensedMolecularGraph to add edges.
|
friend |