#include <Mapper.h>
Public Member Functions | |
| std::vector< Vertex< T > * > | GetAdjacentVertices () const |
| const std::vector< Edge< T > * > & | GetEdges () const |
| T * | GetObject () const |
| const double | GetScore () const |
| void | RemoveEdge (const int &idx) |
| void | RemoveObject () |
| void | SetScore (const double score) |
| Vertex () | |
| Vertex (T *pObject) | |
| virtual | ~Vertex () |
Private Member Functions | |
| void | AddEdge (Edge< T > *pEdge) |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| std::vector< Edge< T > * > | m_Edges |
| T * | m_pObject |
| kt_double | m_Score |
Friends | |
| class | boost::serialization::access |
| class | Edge< T > |
Represents an object in a graph
|
inline |
|
inline |
|
inlinevirtual |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
friend |
|
private |
|
private |
|
private |