33 #ifndef CXERASERWIDGET_H_
34 #define CXERASERWIDGET_H_
36 #include "cxGuiExport.h"
73 QCheckBox* mContinousEraseCheckBox;
75 QCheckBox* mShowEraserCheckBox;
78 QAction* mDuplicateAction;
80 QAction* mRemoveAction;
82 QWidget* mEraseValueWidget;
86 void eraseVolume(TYPE* volumePointer);
88 QTimer* mContinousEraseTimer;
91 double mPreviousRadius;
99 void toggleShowEraser(
bool on);
100 void toggleContinous(
bool on);
103 void continousRemoveSlot();
104 void duplicateSlot();
105 void sphereSizeChangedSlot();
106 void activeImageChangedSlot();
boost::shared_ptr< class ActiveImageProxy > ActiveImageProxyPtr
boost::shared_ptr< class ActiveData > ActiveDataPtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
vtkSmartPointer< class vtkSphereSource > vtkSphereSourcePtr
boost::shared_ptr< class DoubleProperty > DoublePropertyPtr
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
cxLogicManager_EXPORT ViewServicePtr viewService()