Go to the documentation of this file.
10 #ifndef TUNCERTAINTYPATH_H
11 #define TUNCERTAINTYPATH_H
30 template <
class GRAPH_T =
typename mrpt::graphs::CNetworkOfPoses2DInf>
38 using pose_t =
typename constraint_t::type_value;
99 o <<
obj.getAsString() << endl;
typename GRAPH_T::constraint_t constraint_t
Handy typedefs.
bool determinant_is_updated
Determine whether the determinant of the Path is up-to-date and can be directly fetched or has to be ...
const mrpt::graphs::TNodeID & getSource() const
Return the source node of this path.
GLsizei GLsizei GLuint * obj
uint64_t TNodeID
A generic numeric type for unique IDs of nodes or entities.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
typename constraint_t::type_value pose_t
type of underlying poses (2D/3D).
const mrpt::graphs::TNodeID & getDestination() const
Return the Destination node of this path.
GLsizei GLsizei GLchar * source
void addToPath(const mrpt::graphs::TNodeID &node, const constraint_t &edge)
add a new link in the current path.
constraint_t curr_pose_pdf
Current path position + corresponding covariance.
friend std::ostream & operator<<(std::ostream &o, const self_t &obj)
This class allows loading and storing values and vectors of different types from a configuration text...
This is a virtual base class for sets of options than can be loaded from and/or saved to configuratio...
bool hasLowerUncertaintyThan(const self_t &other) const
Test if the current path has a lower uncertainty than the other path.
double determinant_cached
std::vector< mrpt::graphs::TNodeID > nodes_traversed
Nodes that the Path comprises of.
void assertIsBetweenNodeIDs(const mrpt::graphs::TNodeID &from, const mrpt::graphs::TNodeID &to) const
Assert that the current path is between the given nodeIDs.
void dumpToTextStream(std::ostream &out) const
This method should clearly display all the contents of the structure in textual form,...
bool operator==(const self_t &other) const
void loadFromConfigFile(const mrpt::config::CConfigFileBase &source, const std::string §ion)
This method load the options from a ".ini"-like file or memory-stored string list.
bool operator!=(const self_t &other) const
GLsizei const GLchar ** string
self_t & operator+=(const self_t &other)
std::string getAsString() const
Holds the data of an information path.
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |