|
#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 93 of file SphericalGraph.h.
CSphericalGraph | ( | ) |
Definition at line 20 of file SphericalGraph.cpp.
CSphericalGraph | ( | const CSphericalGraph & | prototype | ) |
Definition at line 25 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 96 of file SphericalGraph.cpp.
void addNodeAdjacency | ( | int | nNode, |
int | nAdjacency | ||
) |
void clear | ( | ) |
CSGEdge * getEdge | ( | int | nEdgeIndex | ) |
Definition at line 167 of file SphericalGraph.cpp.
TEdgeList * getEdges | ( | ) |
|
inlinevirtual |
Reimplemented in CIntensityGraph.
Definition at line 103 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 185 of file SphericalGraph.cpp.
|
virtual |
Reimplemented in CIntensityGraph.
Definition at line 243 of file SphericalGraph.cpp.
|
virtual |
Reimplemented in CIntensityGraph.
Definition at line 219 of file SphericalGraph.cpp.
|
virtual |
Reimplemented in CIntensityGraph.
Definition at line 258 of file SphericalGraph.cpp.
|
virtual |
Reimplemented in CIntensityGraph.
Definition at line 303 of file SphericalGraph.cpp.
|
virtual |
Reimplemented in CIntensityGraph.
Definition at line 291 of file SphericalGraph.cpp.
|
protected |
Definition at line 153 of file SphericalGraph.h.
|
protected |
Definition at line 155 of file SphericalGraph.h.
|
protected |
Definition at line 154 of file SphericalGraph.h.