cisst-saw
Loading...
Searching...
No Matches
vctPose3DQtWidget Class Reference

#include <vctPose3DQtWidget.h>

Inheritance diagram for vctPose3DQtWidget:

Public Types

typedef std::list< vct3PosesType
typedef std::list< vctPose3DQtWidgetView * > ViewsType

Public Member Functions

 vctPose3DQtWidget (QWidget *parent=0)
 ~vctPose3DQtWidget (void)
void SetPrismaticRevoluteFactors (const double &prismatic, const double &revolute)
void SetValue (const vct3 &value)
void SetValue (const vctFrm3 &value)
void Clear (void)

Protected Member Functions

void keyPressEvent (QKeyEvent *event)

Protected Attributes

QGridLayout * mLayout
QTableWidget * mTable
int mTableRow
ViewsType mViews
PosesType mPoses
vctBoundingBox3 mBB
double mPrismaticFactor

Detailed Description

Widget to visualize a 3D position by projecting along x, y or z axis.

Member Typedef Documentation

◆ PosesType

typedef std::list<vct3> vctPose3DQtWidget::PosesType

◆ ViewsType

Constructor & Destructor Documentation

◆ vctPose3DQtWidget()

vctPose3DQtWidget::vctPose3DQtWidget ( QWidget * parent = 0)

◆ ~vctPose3DQtWidget()

vctPose3DQtWidget::~vctPose3DQtWidget ( void )
inline

Member Function Documentation

◆ Clear()

void vctPose3DQtWidget::Clear ( void )

◆ keyPressEvent()

void vctPose3DQtWidget::keyPressEvent ( QKeyEvent * event)
protected

◆ SetPrismaticRevoluteFactors()

void vctPose3DQtWidget::SetPrismaticRevoluteFactors ( const double & prismatic,
const double & revolute )

◆ SetValue() [1/2]

void vctPose3DQtWidget::SetValue ( const vct3 & value)

Add a pose to plot using x, y and z coordinates.

◆ SetValue() [2/2]

void vctPose3DQtWidget::SetValue ( const vctFrm3 & value)
inline

Add a pose using a frame. The rotation part is ignored.

Member Data Documentation

◆ mBB

vctBoundingBox3 vctPose3DQtWidget::mBB
protected

◆ mLayout

QGridLayout* vctPose3DQtWidget::mLayout
protected

◆ mPoses

PosesType vctPose3DQtWidget::mPoses
protected

◆ mPrismaticFactor

double vctPose3DQtWidget::mPrismaticFactor
protected

◆ mTable

QTableWidget* vctPose3DQtWidget::mTable
protected

◆ mTableRow

int vctPose3DQtWidget::mTableRow
protected

◆ mViews

ViewsType vctPose3DQtWidget::mViews
protected

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