The hypothesis IDs under which this arc exists.
An arbitrary list of "annotations", or named attributes, each being an instance of any CSerializable ...
Represents a set of nodes and arcs, posibly only a part of the whole hierarchical, multi-hypothesis map.
The virtual base class which provides a unified interface for all persistent objects in MRPT...
The annotations of the arc, see the general description of the class for possible properties and valu...
class HMTSLAM_IMPEXP CHMHMapArc
The type of the arc, the possibilities are:
CHMHMapNode::TNodeID getNodeFrom() const
Return the starting node of the arc:
A set of hypothesis IDs, used for arcs and nodes in multi-hypothesis hybrid maps. ...
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
This class represents a std::string derived class which is also CSerializable.
The most high level class for storing hybrid, multi-hypothesis maps in a graph-based model...
A class for representing an arc between two nodes in a hierarchical, multi-hypothesis map...
#define DEFINE_SERIALIZABLE_POST_CUSTOM_BASE_LINKAGE(class_name, base_name, _LINKAGE_)
A class for storing a sequence of arcs (a path).
A class for representing a node in a hierarchical, multi-hypothesis map.
A wrapper class for pointers that can be safely copied with "=" operator without problems.
mrpt::utils::safe_ptr< CHierarchicalMHMap > m_parent
The hierarchical graph in which this object is into.
The type of the IDs of nodes.
CHMHMapNode::TNodeID getNodeTo() const
Return the ending node of the arc: