|
#include <RobotAPI/components/EarlyVisionGraph/SphericalGraph.h>
Public Member Functions | |
int | addEdge (int nIndex1, int nIndex2) |
int | addEdge (int nIndex1, int nIndex2, int nLeftFace, int nRightFace) |
int | addNode (CSGNode *pNode) |
void | addNodeAdjacency (int nNode, int nAdjacency) |
void | clear () |
CSphericalGraph () | |
CSphericalGraph (const CSphericalGraph &prototype) | |
CSGEdge * | getEdge (int nEdgeIndex) |
TEdgeList * | getEdges () |
virtual CSGNode * | getNewNode () |
CSGNode * | getNode (int nIndex) |
std::vector< int > * | getNodeAdjacency (int nIndex) |
TNodeList * | getNodes () |
CSphericalGraph & | operator= (CSphericalGraph const &rhs) |
virtual bool | read (std::istream &infile) |
virtual bool | readEdge (std::istream &infile) |
virtual bool | readNode (std::istream &infile) |
virtual bool | write (std::ostream &outfile) |
virtual bool | writeEdge (std::ostream &outfile, int e) |
virtual bool | writeNode (std::ostream &outfile, int n) |
virtual | ~CSphericalGraph () |
Protected Attributes | |
TEdgeList | m_Edges |
std::vector< int > | m_NodeAdjacency [MAX_NODES] |
TNodeList | m_Nodes |
Definition at line 105 of file SphericalGraph.h.
CSphericalGraph | ( | ) |
Definition at line 21 of file SphericalGraph.cpp.
CSphericalGraph | ( | const CSphericalGraph & | prototype | ) |
Definition at line 26 of file SphericalGraph.cpp.
|
virtual |
int addEdge | ( | int | nIndex1, |
int | nIndex2 | ||
) |
int addEdge | ( | int | nIndex1, |
int | nIndex2, | ||
int | nLeftFace, | ||
int | nRightFace | ||
) |
int addNode | ( | CSGNode * | pNode | ) |
Definition at line 99 of file SphericalGraph.cpp.
void addNodeAdjacency | ( | int | nNode, |
int | nAdjacency | ||
) |
Definition at line 136 of file SphericalGraph.cpp.
void clear | ( | ) |
CSGEdge * getEdge | ( | int | nEdgeIndex | ) |
Definition at line 176 of file SphericalGraph.cpp.
TEdgeList * getEdges | ( | ) |
|
inlinevirtual |
Reimplemented in CIntensityGraph.
Definition at line 117 of file SphericalGraph.h.
CSGNode * getNode | ( | int | nIndex | ) |
std::vector< int > * getNodeAdjacency | ( | int | nIndex | ) |
TNodeList * getNodes | ( | ) |
CSphericalGraph & operator= | ( | CSphericalGraph const & | rhs | ) |
|
virtual |
Reimplemented in CIntensityGraph.
Definition at line 197 of file SphericalGraph.cpp.
|
virtual |
Reimplemented in CIntensityGraph.
Definition at line 254 of file SphericalGraph.cpp.
|
virtual |
Reimplemented in CIntensityGraph.
Definition at line 231 of file SphericalGraph.cpp.
|
virtual |
Reimplemented in CIntensityGraph.
Definition at line 269 of file SphericalGraph.cpp.
|
virtual |
Reimplemented in CIntensityGraph.
Definition at line 315 of file SphericalGraph.cpp.
|
virtual |
Reimplemented in CIntensityGraph.
Definition at line 302 of file SphericalGraph.cpp.
|
protected |
Definition at line 166 of file SphericalGraph.h.
|
protected |
Definition at line 168 of file SphericalGraph.h.
|
protected |
Definition at line 167 of file SphericalGraph.h.