#include <Libs/MRML/Widgets/qMRMLLinearTransformSlider.h>
|
| enum | CoordinateReferenceType { GLOBAL,
LOCAL
} |
| |
| typedef qMRMLSliderWidget | Superclass |
| | Constructors. More...
|
| |
| enum | TransformType {
TRANSLATION_LR,
TRANSLATION_PA,
TRANSLATION_IS,
ROTATION_LR,
ROTATION_PA,
ROTATION_IS
} |
| |
| typedef ctkSliderWidget | Superclass |
| |
| enum | UnitAwareProperty {
None = 0x00,
Prefix = 0x01,
Suffix = 0x02,
Precision = 0x04,
MinimumValue = 0x08,
MaximumValue = 0x10,
Scaling = 0x20,
All = Prefix | Suffix | Precision | MinimumValue | MaximumValue | Scaling
} |
| |
|
| QScopedPointer< qMRMLLinearTransformSliderPrivate > | d_ptr |
| |
| QScopedPointer< qMRMLSliderWidgetPrivate > | d_ptr |
| |
◆ Superclass
◆ CoordinateReferenceType
Set/Get Coordinate system By default, the selector coordinate system will be set to GLOBAL
Definition at line 69 of file qMRMLLinearTransformSlider.h.
◆ TransformType
Set/Get Transform type By default, the slider transform type will be set to TRANSLATION_LR X axis:LR, Y axis:PA, Z axis:IS
| Enumerator |
|---|
| TRANSLATION_LR | |
| TRANSLATION_PA | |
| TRANSLATION_IS | |
| ROTATION_LR | |
| ROTATION_PA | |
| ROTATION_IS | |
Definition at line 53 of file qMRMLLinearTransformSlider.h.
◆ CoordinateReference
◆ TypeOfTransform
◆ qMRMLLinearTransformSlider()
| qMRMLLinearTransformSlider::qMRMLLinearTransformSlider |
( |
QWidget * |
parent | ) |
|
|
explicit |
◆ ~qMRMLLinearTransformSlider()
| qMRMLLinearTransformSlider::~qMRMLLinearTransformSlider |
( |
| ) |
|
|
override |
◆ applyTransformation
| void qMRMLLinearTransformSlider::applyTransformation |
( |
double |
sliderPosition | ) |
|
|
slot |
Apply the appropriate rotation/translation according to the typeOfTransform of the slider.
◆ coordinateReference()
◆ isRotation()
| bool qMRMLLinearTransformSlider::isRotation |
( |
| ) |
const |
Convenience method allowing to get which family of transform is set
◆ isTranslation()
| bool qMRMLLinearTransformSlider::isTranslation |
( |
| ) |
const |
◆ mrmlTransformNode()
Return the current transform node
◆ onMRMLTransformNodeModified
| void qMRMLLinearTransformSlider::onMRMLTransformNodeModified |
( |
vtkObject * |
caller | ) |
|
|
protectedslot |
Triggered upon MRML scene updates
◆ setCoordinateReference()
◆ setMRMLTransformNode
Set the MRML node of interest Note that setting transformNode to 0 will disable the widget
◆ setTypeOfTransform()
| void qMRMLLinearTransformSlider::setTypeOfTransform |
( |
TransformType |
typeOfTransform | ) |
|
◆ typeOfTransform()
| TransformType qMRMLLinearTransformSlider::typeOfTransform |
( |
| ) |
const |
◆ d_ptr
| QScopedPointer<qMRMLLinearTransformSliderPrivate> qMRMLLinearTransformSlider::d_ptr |
|
protected |
The documentation for this class was generated from the following file: