34 #ifndef ROI_MORPHOMATH_ACTION_H 35 #define ROI_MORPHOMATH_ACTION_H 52 class RoiMorphoMathActionView_Private ;
68 virtual std::string
name()
const ;
75 void dilation(
bool partOfOpening =
false ) ;
95 float myStructuringElementRadius ;
98 std::list< std::pair< Point3d, ChangesItem> >* changes ) ;
100 std::list< std::pair< Point3d, ChangesItem> >* changes ) ;
121 void structuringElementRadiusChanged(
int newStructElRadius ) ;
122 void distanceModeChanged(
int newDistanceMode ) ;
123 void regionModeChanged(
int newRegionMode ) ;
126 anatomist::RoiMorphoMathActionView_Private * _private ;
127 bool myChangingFlag ;
128 bool myUpdatingFlag ;
Anatomist graph object: a list that manages destruction of its sub-elements.
virtual QWidget * actionView(QWidget *)
A class can implement the Observer interface when it wants to be informed of changes in observable ob...
virtual bool viewableAction() const
This class can be subclassed to represent an object that the programmer wants to have observed...
virtual ~RoiMorphoMathAction()
static Action * creator()
float structuringElementRadius()
void setRegionModeToSession()
void setRegionModeToRegion()
void dilation(bool partOfOpening=false)
void setDistanceToVoxel()
virtual std::string name() const
void structuringElementRadiusChange(float structuringElementRadius)