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, GraphViewer::ViewPlane plane)
 
Link::Type linkType () const
 
void setColor (const QColor &color)
 
void setPoses (const Transform &poseA, const Transform &poseB, GraphViewer::ViewPlane plane)
 
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 196 of file GraphViewer.cpp.

Constructor & Destructor Documentation

◆ LinkItem()

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

Definition at line 200 of file GraphViewer.cpp.

◆ ~LinkItem()

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

Definition at line 211 of file GraphViewer.cpp.

Member Function Documentation

◆ from()

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

Definition at line 249 of file GraphViewer.cpp.

◆ getPoseA()

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

Definition at line 238 of file GraphViewer.cpp.

◆ getPoseB()

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

Definition at line 242 of file GraphViewer.cpp.

◆ hoverEnterEvent()

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

Definition at line 253 of file GraphViewer.cpp.

◆ hoverLeaveEvent()

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

Definition at line 267 of file GraphViewer.cpp.

◆ isInterSession()

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

Definition at line 248 of file GraphViewer.cpp.

◆ linkType()

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

Definition at line 247 of file GraphViewer.cpp.

◆ setColor()

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

Definition at line 213 of file GraphViewer.cpp.

◆ setPoses()

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

Definition at line 220 of file GraphViewer.cpp.

◆ to()

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

Definition at line 250 of file GraphViewer.cpp.

Member Data Documentation

◆ _from

int rtabmap::LinkItem::_from
private

Definition at line 276 of file GraphViewer.cpp.

◆ _interSession

bool rtabmap::LinkItem::_interSession
private

Definition at line 281 of file GraphViewer.cpp.

◆ _link

Link rtabmap::LinkItem::_link
private

Definition at line 280 of file GraphViewer.cpp.

◆ _poseA

Transform rtabmap::LinkItem::_poseA
private

Definition at line 278 of file GraphViewer.cpp.

◆ _poseB

Transform rtabmap::LinkItem::_poseB
private

Definition at line 279 of file GraphViewer.cpp.

◆ _to

int rtabmap::LinkItem::_to
private

Definition at line 277 of file GraphViewer.cpp.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:27