a class that store all information necessary for computing an external force based on a region definition
![]() | OrientationConstraint test gradient orientation constraint
|
![]() | informationName name stored in the Range Information |
![]() | getMaxDistance (void) const get the maximum range distance |
![]() | setMaxDistance (double r) set the maximum range distance |
![]() | getMinimumLength () const Returns the minimum length for identifying a region |
![]() | setMinimumLength (const double _minimumRegionLength) Sets the minimum length for identifying a region |
![]() | getThreshold () const get the gradient threshold |
![]() | setThreshold (const double threshold) set the gradient threshold |
![]() | getOrientationConstraint () const get the gradient constraint |
![]() | setOrientationConstraint (const OrientationConstraint constraint) set the gradient constraint |
![]() | getMinimumIntensity () const returns the minimum intensity value for accepting a voxel as edge voxel |
![]() | getMaximumIntensity () const returns the maximum intensity value for accepting a voxel as edge voxel |
![]() | setMinimumIntensity (const double _minimumIntensity) sets the minimum intensity value for accepting a voxel as edge voxel |
![]() | setMaximumIntensity (const double _maximumIntensity) sets the maximum intensity value for accepting a voxel as edge voxel |
![]() | getSmoothLine () const return the boolean indicating if the line should be smoothed |
![]() | setSmoothLine (const bool _smoothLine) sets the boolean indicating if the line should be smoothed |
![]() | readRegionInformation (GFInput &input) create an region information Object from a file |
![]() | duplicate () create a copy of this region information object |
![]() | writeInFile (GFOutput &output) write in a file the data stored in a region information object |
![]() | constructor
| ||
![]() | destructor
|
![]() | minimumRegionLength the minimum length for identifying a region |
![]() | gradientThreshold the gradient norm value above which a voxel is considered for test |
![]() | regionConstraint whether the region is defined in the inside or outside |
![]() | minimumIntensity the minimum Intensity value when checking if a voxel should be retained |
![]() | maximumIntensity the maximum Intensity value when checking if a voxel should be retained |
![]() | smoothLine whether the line should be smoothed |
a class that store all information necessary for computing an external force based on a region definition
enum OrientationConstraint
double minimumRegionLength
double gradientThreshold
OrientationConstraint regionConstraint
double minimumIntensity
double maximumIntensity
bool smoothLine
constructor
RegionInrimageInformation(double max = 10.0, double regionThreshold = 0.0, OrientationConstraint regionConstraint = INSIDE, double _minimumRegionLength=4, double _minimumIntensity=0, double _maximumIntensity=255, bool _smoothLine=false)
regionThreshold - the threshold on the gradient norm value
regionConstraint - the side on which to look for the region
_minimumRegionLength - the minimum length for detecting a region
_minimumIntensity - the lower threshold defining a region
_maximumIntensity - the upper threshold defining a region
_smoothLine - if the image profile should be smoothed destructor
double getMaxDistance(void) const
void setMaxDistance(double r)
double getMinimumLength() const
void setMinimumLength(const double _minimumRegionLength)
double getThreshold() const
void setThreshold(const double threshold)
OrientationConstraint getOrientationConstraint() const
void setOrientationConstraint(const OrientationConstraint constraint)
double getMinimumIntensity() const
double getMaximumIntensity() const
void setMinimumIntensity(const double _minimumIntensity)
void setMaximumIntensity(const double _maximumIntensity)
bool getSmoothLine() const
void setSmoothLine(const bool _smoothLine)
static RangeInformation* readRegionInformation(GFInput &input)
virtual RangeInformation* duplicate()
virtual void writeInFile(GFOutput &output)
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de