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

#include <vctPose3DQtWidget.h>

Inheritance diagram for vctPose3DQtWidgetView:

Public Types

typedef vctPose3DQtWidget::PosesType PosesType

Public Member Functions

 vctPose3DQtWidgetView (QWidget *parent, PosesType *poses, vctBoundingBox3 *bb)
 ~vctPose3DQtWidgetView (void)
void SetPrismaticRevoluteFactors (const double &prismatic, const double &revolute)
void SetAutoResize (const bool autoResize)
void ResetSize (void)
void SetDimensions (const size_t x, const size_t y)

Protected Member Functions

void keyPressEvent (QKeyEvent *event)
void initializeGL (void)
void paintGL (void)
void resizeGL (int width, int height)

Protected Attributes

double mPrismaticFactor
PosesTypemPoses
vctBoundingBox3mBB
bool mAutoResize
size_t mX
size_t mY
vctDouble2 mViewportTranslation
vctDouble2 mViewport
double mViewportScale

Member Typedef Documentation

◆ PosesType

Constructor & Destructor Documentation

◆ vctPose3DQtWidgetView()

vctPose3DQtWidgetView::vctPose3DQtWidgetView ( QWidget * parent,
PosesType * poses,
vctBoundingBox3 * bb )

◆ ~vctPose3DQtWidgetView()

vctPose3DQtWidgetView::~vctPose3DQtWidgetView ( void )
inline

Member Function Documentation

◆ initializeGL()

void vctPose3DQtWidgetView::initializeGL ( void )
protected

◆ keyPressEvent()

void vctPose3DQtWidgetView::keyPressEvent ( QKeyEvent * event)
protected

◆ paintGL()

void vctPose3DQtWidgetView::paintGL ( void )
protected

◆ ResetSize()

void vctPose3DQtWidgetView::ResetSize ( void )

◆ resizeGL()

void vctPose3DQtWidgetView::resizeGL ( int width,
int height )
protected

◆ SetAutoResize()

void vctPose3DQtWidgetView::SetAutoResize ( const bool autoResize)

◆ SetDimensions()

void vctPose3DQtWidgetView::SetDimensions ( const size_t x,
const size_t y )

◆ SetPrismaticRevoluteFactors()

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

Member Data Documentation

◆ mAutoResize

bool vctPose3DQtWidgetView::mAutoResize
protected

◆ mBB

vctBoundingBox3* vctPose3DQtWidgetView::mBB
protected

◆ mPoses

PosesType* vctPose3DQtWidgetView::mPoses
protected

◆ mPrismaticFactor

double vctPose3DQtWidgetView::mPrismaticFactor
protected

◆ mViewport

vctDouble2 vctPose3DQtWidgetView::mViewport
protected

◆ mViewportScale

double vctPose3DQtWidgetView::mViewportScale
protected

◆ mViewportTranslation

vctDouble2 vctPose3DQtWidgetView::mViewportTranslation
protected

◆ mX

size_t vctPose3DQtWidgetView::mX
protected

◆ mY

size_t vctPose3DQtWidgetView::mY
protected

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