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 186 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 190 of file GraphViewer.cpp.

◆ ~LinkItem()

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

Definition at line 201 of file GraphViewer.cpp.

Member Function Documentation

◆ from()

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

Definition at line 239 of file GraphViewer.cpp.

◆ getPoseA()

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

Definition at line 228 of file GraphViewer.cpp.

◆ getPoseB()

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

Definition at line 232 of file GraphViewer.cpp.

◆ hoverEnterEvent()

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

Definition at line 243 of file GraphViewer.cpp.

◆ hoverLeaveEvent()

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

Definition at line 257 of file GraphViewer.cpp.

◆ isInterSession()

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

Definition at line 238 of file GraphViewer.cpp.

◆ linkType()

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

Definition at line 237 of file GraphViewer.cpp.

◆ setColor()

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

Definition at line 203 of file GraphViewer.cpp.

◆ setPoses()

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

Definition at line 210 of file GraphViewer.cpp.

◆ to()

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

Definition at line 240 of file GraphViewer.cpp.

Member Data Documentation

◆ _from

int rtabmap::LinkItem::_from
private

Definition at line 266 of file GraphViewer.cpp.

◆ _interSession

bool rtabmap::LinkItem::_interSession
private

Definition at line 271 of file GraphViewer.cpp.

◆ _link

Link rtabmap::LinkItem::_link
private

Definition at line 270 of file GraphViewer.cpp.

◆ _poseA

Transform rtabmap::LinkItem::_poseA
private

Definition at line 268 of file GraphViewer.cpp.

◆ _poseB

Transform rtabmap::LinkItem::_poseB
private

Definition at line 269 of file GraphViewer.cpp.

◆ _to

int rtabmap::LinkItem::_to
private

Definition at line 267 of file GraphViewer.cpp.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:39:00