Public Member Functions | Protected Member Functions | Private Attributes | List of all members
rtabmap::LinkItem Class Reference
Inheritance diagram for rtabmap::LinkItem:
Inheritance graph
[legend]

Public Member Functions

int from () const
 
const TransformgetPoseA () const
 
const TransformgetPoseB () const
 
bool isInterSession () const
 
 LinkItem (int from, int to, const Transform &poseA, const Transform &poseB, const Link &link, bool interSessionClosure)
 
Link::Type linkType () const
 
void setColor (const QColor &color)
 
void setPoses (const Transform &poseA, const Transform &poseB)
 
int to () const
 
virtual ~LinkItem ()
 

Protected Member Functions

virtual void hoverEnterEvent (QGraphicsSceneHoverEvent *event)
 
virtual void hoverLeaveEvent (QGraphicsSceneHoverEvent *event)
 

Private Attributes

int _from
 
bool _interSession
 
Link _link
 
Transform _poseA
 
Transform _poseB
 
int _to
 

Detailed Description

Definition at line 166 of file GraphViewer.cpp.

Constructor & Destructor Documentation

rtabmap::LinkItem::LinkItem ( int  from,
int  to,
const Transform poseA,
const Transform poseB,
const Link link,
bool  interSessionClosure 
)
inline

Definition at line 170 of file GraphViewer.cpp.

virtual rtabmap::LinkItem::~LinkItem ( )
inlinevirtual

Definition at line 181 of file GraphViewer.cpp.

Member Function Documentation

int rtabmap::LinkItem::from ( ) const
inline

Definition at line 208 of file GraphViewer.cpp.

const Transform& rtabmap::LinkItem::getPoseA ( ) const
inline

Definition at line 197 of file GraphViewer.cpp.

const Transform& rtabmap::LinkItem::getPoseB ( ) const
inline

Definition at line 201 of file GraphViewer.cpp.

virtual void rtabmap::LinkItem::hoverEnterEvent ( QGraphicsSceneHoverEvent *  event)
inlineprotectedvirtual

Definition at line 212 of file GraphViewer.cpp.

virtual void rtabmap::LinkItem::hoverLeaveEvent ( QGraphicsSceneHoverEvent *  event)
inlineprotectedvirtual

Definition at line 226 of file GraphViewer.cpp.

bool rtabmap::LinkItem::isInterSession ( ) const
inline

Definition at line 207 of file GraphViewer.cpp.

Link::Type rtabmap::LinkItem::linkType ( ) const
inline

Definition at line 206 of file GraphViewer.cpp.

void rtabmap::LinkItem::setColor ( const QColor &  color)
inline

Definition at line 183 of file GraphViewer.cpp.

void rtabmap::LinkItem::setPoses ( const Transform poseA,
const Transform poseB 
)
inline

Definition at line 190 of file GraphViewer.cpp.

int rtabmap::LinkItem::to ( ) const
inline

Definition at line 209 of file GraphViewer.cpp.

Member Data Documentation

int rtabmap::LinkItem::_from
private

Definition at line 235 of file GraphViewer.cpp.

bool rtabmap::LinkItem::_interSession
private

Definition at line 240 of file GraphViewer.cpp.

Link rtabmap::LinkItem::_link
private

Definition at line 239 of file GraphViewer.cpp.

Transform rtabmap::LinkItem::_poseA
private

Definition at line 237 of file GraphViewer.cpp.

Transform rtabmap::LinkItem::_poseB
private

Definition at line 238 of file GraphViewer.cpp.

int rtabmap::LinkItem::_to
private

Definition at line 236 of file GraphViewer.cpp.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Dec 14 2020 03:37:08