#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 |