SOFA plugin: image  master
Open source framework for multi-physics simuation
sofa::gui::qt::ImageLPTransformWidget< _TransformType > Class Template Reference

#include <ImageTransformWidget.h>

Inheritance diagram for sofa::gui::qt::ImageLPTransformWidget< _TransformType >:

Protected Attributes

WDoubleLineEdit * translation [3]
 
QLabel * translationL
 
WDoubleLineEdit * rotation [3]
 
QLabel * rotationL
 
WDoubleLineEdit * scale [3]
 
QLabel * scaleL
 
WDoubleLineEdit * offsetT
 
QLabel * offsetTL
 
WDoubleLineEdit * scaleT
 
QLabel * scaleTL
 
QCheckBox * isPerspective
 
QLabel * isPerspectiveL
 

Public Member Functions

 ImageLPTransformWidget (QWidget *parent, const char *name, core::objectmodel::Data< _TransformType > *data)
 
virtual bool createWidgets ()
 
virtual void setDataReadOnly (bool)
 
virtual unsigned int sizeWidget ()
 
virtual unsigned int numColumnWidget ()
 

Protected Member Functions

virtual void readFromData ()
 
virtual void writeToData ()
 

Attribute details

◆ isPerspective

template<class _TransformType >
QCheckBox* sofa::gui::qt::ImageLPTransformWidget< _TransformType >::isPerspective
protected

◆ isPerspectiveL

template<class _TransformType >
QLabel* sofa::gui::qt::ImageLPTransformWidget< _TransformType >::isPerspectiveL
protected

◆ offsetT

template<class _TransformType >
WDoubleLineEdit* sofa::gui::qt::ImageLPTransformWidget< _TransformType >::offsetT
protected

◆ offsetTL

template<class _TransformType >
QLabel* sofa::gui::qt::ImageLPTransformWidget< _TransformType >::offsetTL
protected

◆ rotation

template<class _TransformType >
WDoubleLineEdit* sofa::gui::qt::ImageLPTransformWidget< _TransformType >::rotation[3]
protected

◆ rotationL

template<class _TransformType >
QLabel* sofa::gui::qt::ImageLPTransformWidget< _TransformType >::rotationL
protected

◆ scale

template<class _TransformType >
WDoubleLineEdit* sofa::gui::qt::ImageLPTransformWidget< _TransformType >::scale[3]
protected

◆ scaleL

template<class _TransformType >
QLabel* sofa::gui::qt::ImageLPTransformWidget< _TransformType >::scaleL
protected

◆ scaleT

template<class _TransformType >
WDoubleLineEdit* sofa::gui::qt::ImageLPTransformWidget< _TransformType >::scaleT
protected

◆ scaleTL

template<class _TransformType >
QLabel* sofa::gui::qt::ImageLPTransformWidget< _TransformType >::scaleTL
protected

◆ translation

template<class _TransformType >
WDoubleLineEdit* sofa::gui::qt::ImageLPTransformWidget< _TransformType >::translation[3]
protected

◆ translationL

template<class _TransformType >
QLabel* sofa::gui::qt::ImageLPTransformWidget< _TransformType >::translationL
protected

Constructor details

◆ ImageLPTransformWidget()

template<class _TransformType >
sofa::gui::qt::ImageLPTransformWidget< _TransformType >::ImageLPTransformWidget ( QWidget parent,
const char *  name,
core::objectmodel::Data< _TransformType > *  data 
)
inline

Function details

◆ createWidgets()

template<class TransformType >
bool sofa::gui::qt::ImageLPTransformWidget< TransformType >::createWidgets
virtual

◆ numColumnWidget()

template<class _TransformType >
virtual unsigned int sofa::gui::qt::ImageLPTransformWidget< _TransformType >::numColumnWidget ( )
inlinevirtual

◆ readFromData()

template<class TransformType >
void sofa::gui::qt::ImageLPTransformWidget< TransformType >::readFromData
protectedvirtual

◆ setDataReadOnly()

template<class _TransformType >
virtual void sofa::gui::qt::ImageLPTransformWidget< _TransformType >::setDataReadOnly ( bool  )
inlinevirtual

◆ sizeWidget()

template<class _TransformType >
virtual unsigned int sofa::gui::qt::ImageLPTransformWidget< _TransformType >::sizeWidget ( )
inlinevirtual

◆ writeToData()

template<class TransformType >
void sofa::gui::qt::ImageLPTransformWidget< TransformType >::writeToData
protectedvirtual