21 #ifndef __qMRMLLinearTransformSlider_h 22 #define __qMRMLLinearTransformSlider_h 25 #include <ctkVTKObject.h> 32 class qMRMLLinearTransformSliderPrivate;
38 Q_PROPERTY(
TransformType TypeOfTransform READ typeOfTransform WRITE setTypeOfTransform)
58 void setTypeOfTransform(TransformType typeOfTransform);
59 TransformType typeOfTransform()
const;
63 bool isRotation()
const;
64 bool isTranslation()
const;
70 void setCoordinateReference(CoordinateReferenceType coordinateReference);
71 CoordinateReferenceType coordinateReference()
const;
85 void applyTransformation(
double sliderPosition);
90 void onMRMLTransformNodeModified(vtkObject* caller);
93 QScopedPointer<qMRMLLinearTransformSliderPrivate>
d_ptr;