cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
vctQtWidgetFrameDoubleRead Class Reference

#include <vctQtWidgetFrame.h>

Inheritance diagram for vctQtWidgetFrameDoubleRead:

Public Types

typedef
vctQtWidgetRotationDoubleRead 
RotationWidgetType
 
typedef
RotationWidgetType::DisplayModeType 
DisplayModeType
 

Public Member Functions

 vctQtWidgetFrameDoubleRead (const DisplayModeType displayMode=RotationWidgetType::MATRIX_WIDGET)
 
 ~vctQtWidgetFrameDoubleRead (void)
 
template<class _rotationType >
void SetValue (const vctFrameBase< _rotationType > &frame)
 
void SetDisplayMode (const DisplayModeType displayMode)
 

Protected Attributes

vctQtWidgetRotationDoubleReadRotationWidget
 
vctQtWidgetDynamicVectorDoubleReadTranslationWidget
 
QVBoxLayout * Layout
 

Detailed Description

Qt Widget to display a 3D frame using cisstVector.

Member Typedef Documentation

Define the display mode type based on the rotation display mode.

Constructor & Destructor Documentation

vctQtWidgetFrameDoubleRead::vctQtWidgetFrameDoubleRead ( const DisplayModeType  displayMode = RotationWidgetType::MATRIX_WIDGET)

Constructor. Default display mode is rotation matrix. See also SetDisplayMode.

vctQtWidgetFrameDoubleRead::~vctQtWidgetFrameDoubleRead ( void  )
inline

Member Function Documentation

void vctQtWidgetFrameDoubleRead::SetDisplayMode ( const DisplayModeType  displayMode)
inline

Set the display mode. This method applies the display mode to the rotation widget.

template<class _rotationType >
void vctQtWidgetFrameDoubleRead::SetValue ( const vctFrameBase< _rotationType > &  frame)
inline

Set the rotation value to be displayed. This method assumes the rotation matrix is valid, i.e. normalized and will nor perform any check nor normalization.

Member Data Documentation

QVBoxLayout* vctQtWidgetFrameDoubleRead::Layout
protected
vctQtWidgetRotationDoubleRead* vctQtWidgetFrameDoubleRead::RotationWidget
protected
vctQtWidgetDynamicVectorDoubleRead* vctQtWidgetFrameDoubleRead::TranslationWidget
protected

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