Public Member Functions | Private Attributes | List of all members
rtabmap::graph::Node Class Reference

Public Member Functions

float costSoFar () const
 
float distFrom (const rtabmap::Transform &pose) const
 
float distToEnd () const
 
int fromId () const
 
int id () const
 
bool isClosed () const
 
bool isOpened () const
 
 Node (int id, int fromId, const rtabmap::Transform &pose)
 
rtabmap::Transform pose () const
 
void setClosed (bool closed)
 
void setCostSoFar (float costSoFar)
 
void setDistToEnd (float distToEnd)
 
void setFromId (int fromId)
 
void setPose (const Transform &pose)
 
float totalCost () const
 

Private Attributes

bool closed_
 
float costSoFar_
 
float distToEnd_
 
int fromId_
 
int id_
 
rtabmap::Transform pose_
 

Detailed Description

Definition at line 1400 of file Graph.cpp.

Constructor & Destructor Documentation

rtabmap::graph::Node::Node ( int  id,
int  fromId,
const rtabmap::Transform pose 
)
inline

Definition at line 1403 of file Graph.cpp.

Member Function Documentation

float rtabmap::graph::Node::costSoFar ( ) const
inline

Definition at line 1416 of file Graph.cpp.

float rtabmap::graph::Node::distFrom ( const rtabmap::Transform pose) const
inline

Definition at line 1420 of file Graph.cpp.

float rtabmap::graph::Node::distToEnd ( ) const
inline

Definition at line 1417 of file Graph.cpp.

int rtabmap::graph::Node::fromId ( ) const
inline

Definition at line 1413 of file Graph.cpp.

int rtabmap::graph::Node::id ( ) const
inline

Definition at line 1412 of file Graph.cpp.

bool rtabmap::graph::Node::isClosed ( ) const
inline

Definition at line 1414 of file Graph.cpp.

bool rtabmap::graph::Node::isOpened ( ) const
inline

Definition at line 1415 of file Graph.cpp.

rtabmap::Transform rtabmap::graph::Node::pose ( ) const
inline

Definition at line 1419 of file Graph.cpp.

void rtabmap::graph::Node::setClosed ( bool  closed)
inline

Definition at line 1425 of file Graph.cpp.

void rtabmap::graph::Node::setCostSoFar ( float  costSoFar)
inline

Definition at line 1427 of file Graph.cpp.

void rtabmap::graph::Node::setDistToEnd ( float  distToEnd)
inline

Definition at line 1428 of file Graph.cpp.

void rtabmap::graph::Node::setFromId ( int  fromId)
inline

Definition at line 1426 of file Graph.cpp.

void rtabmap::graph::Node::setPose ( const Transform pose)
inline

Definition at line 1429 of file Graph.cpp.

float rtabmap::graph::Node::totalCost ( ) const
inline

Definition at line 1418 of file Graph.cpp.

Member Data Documentation

bool rtabmap::graph::Node::closed_
private

Definition at line 1436 of file Graph.cpp.

float rtabmap::graph::Node::costSoFar_
private

Definition at line 1433 of file Graph.cpp.

float rtabmap::graph::Node::distToEnd_
private

Definition at line 1434 of file Graph.cpp.

int rtabmap::graph::Node::fromId_
private

Definition at line 1435 of file Graph.cpp.

int rtabmap::graph::Node::id_
private

Definition at line 1432 of file Graph.cpp.

rtabmap::Transform rtabmap::graph::Node::pose_
private

Definition at line 1437 of file Graph.cpp.


The documentation for this class was generated from the following file:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Wed Jun 5 2019 22:43:43