33 #ifndef CXERASERWIDGET_H_
34 #define CXERASERWIDGET_H_
36 #include "cxGuiExport.h"
72 QCheckBox* mContinousEraseCheckBox;
74 QCheckBox* mShowEraserCheckBox;
76 QAction* mDuplicateAction;
78 QAction* mRemoveAction;
83 void eraseVolume(TYPE* volumePointer, TYPE replaceVal);
85 QTimer* mContinousEraseTimer;
88 double mPreviousRadius;
91 void toggleShowEraser(
bool on);
92 void toggleContinous(
bool on);
95 void continousRemoveSlot();
97 void sphereSizeChangedSlot();
vtkSmartPointer< class vtkSphereSource > vtkSphereSourcePtr
boost::shared_ptr< class DoubleProperty > DoublePropertyPtr
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.