Class for all ImageViz data measure attributes. More...
#include <ImageViz/Nodes/Measures/SoDataMeasureAttributes.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
Returns the type identifier for this specific instance. | |
SoDataMeasureAttributes () | |
Default constructor. | |
Public Member Functions inherited from SoFieldContainer | |
void | setToDefaults () |
Sets all fields in this object to their default values. | |
SbBool | hasDefaultValues () const |
Returns TRUE if all of the object's fields have their default values. | |
SbBool | fieldsAreEqual (const SoFieldContainer *fc) const |
Returns TRUE if this object's fields are exactly equal to fc's fields. | |
void | copyFieldValues (const SoFieldContainer *fc, SbBool copyConnections=FALSE) |
Copies the contents of fc's fields into this object's fields. | |
SoNONUNICODE SbBool | set (const char *fieldDataString) |
Sets one or more fields in this object to the values specified in the given string, which should be a string in the Open Inventor file format. | |
SbBool | set (const SbString &fieldDataString) |
Sets one or more fields in this object to the values specified in the given string, which should be a string in the Open Inventor file format. | |
void | get (SbString &fieldDataString) |
Returns the values of the fields of this object in the Open Inventor ASCII file format in the given string. | |
virtual int | getFields (SoFieldList &list) const |
Appends references to all of this object's fields to resultList, and returns the number of fields appended. | |
virtual int | getAllFields (SoFieldList &list) const |
Returns a list of fields, including the eventIn's and eventOut's. | |
virtual SoField * | getField (const SbName &fieldName) const |
Returns a the field of this object whose name is fieldName. | |
virtual SoField * | getEventIn (const SbName &fieldName) const |
Returns a the eventIn with the given name. | |
virtual SoField * | getEventOut (const SbName &fieldName) const |
Returns the eventOut with the given name. | |
SbBool | getFieldName (const SoField *field, SbName &fieldName) const |
Returns the name of the given field in the fieldName argument. | |
SbBool | enableNotify (SbBool flag) |
Notification at this Field Container is enabled (if flag == TRUE) or disabled (if flag == FALSE). | |
SbBool | isNotifyEnabled () const |
Notification is the process of telling interested objects that this object has changed. | |
virtual void | setUserData (void *data) |
Sets application data. | |
void * | getUserData (void) const |
Gets user application data. | |
Public Member Functions inherited from SoBase | |
virtual void | touch () |
Marks an instance as modified, simulating a change to it. | |
virtual SbName | getName () const |
Returns the name of an instance. | |
virtual void | setName (const SbName &name) |
Sets the name of an instance. | |
void | setSynchronizable (const bool b) |
Sets this to be a ScaleViz synchronizable object. | |
bool | isSynchronizable () const |
Gets the ScaleViz synchronizable state of this object. | |
Public Member Functions inherited from SoRefCounter | |
void | ref () const |
Adds a reference to an instance. | |
void | unref () const |
Removes a reference from an instance. | |
void | unrefNoDelete () const |
unrefNoDelete() should be called when it is desired to decrement the reference count, but not delete the instance if this brings the reference count to zero. | |
int | getRefCount () const |
Returns current reference count. | |
void | lock () const |
lock this instance. | |
void | unlock () const |
unlock this instance. | |
Public Member Functions inherited from SoTypedObject | |
SbBool | isOfType (const SoType &type) const |
Returns TRUE if this object is of the type specified in type or is derived from that type. | |
template<typename TypedObjectClass > | |
SbBool | isOfType () const |
Returns TRUE if this object is of the type of class TypedObjectClass or is derived from that class. | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Returns the type identifier for this class. | |
Static Public Member Functions inherited from SoFieldContainer | |
static SoType | getClassTypeId () |
Returns the type of this class. | |
Static Public Member Functions inherited from SoBase | |
static SoType | getClassTypeId () |
Returns type identifier for this class. | |
Static Public Member Functions inherited from SoTypedObject | |
static SoType | getClassTypeId () |
Returns the type identifier for this class. | |
Public Attributes | |
SoMFFloat | feretAngles2D |
List of 2D angles for measures using Feret 2D. | |
SoMFVec2f | feretAngles3D |
List of 3D angles for measures using Feret 3D. | |
SoMFVec2i32 | cooccurrenceDirections |
List of directions for measures using cooccurence. | |
SoSFFloat | histogramMinGrayLevel |
Minimum gray level for histogram measures. | |
SoSFFloat | histogramMaxGrayLevel |
Maximum gray level for histogram measures. | |
SoSFFloat | histogramBinSize |
Size of bins for histogram measures. | |
SoSFBool | histogramAutoAdjust |
When TRUE, measures use an auto computed histogram. | |
SoMFFloat | quantilePercents |
List of 6 quantiles for measures using histogram with custom quantiles. | |
SoSFInt32 | breadth3DNumAngles |
Define the number of angles used in BREADTH3D measure. | |
SoSFFloat | overlap |
Minimal percentage that must represent a label volume overlapping the searched area to be counted as a neighbor. | |
SoSFFloat | neighborDistance |
Distance to the current label boundaries where neighbors are searched (cut-off distance). | |
SoSFBool | neighborDistanceInSpatialUnit |
Indicates if the cut-off distance is expressed in pixels (FALSE) or in spatial unit (TRUE). | |
Class for all ImageViz data measure attributes.
Definition at line 43 of file SoDataMeasureAttributes.h.
SoDataMeasureAttributes::SoDataMeasureAttributes | ( | ) |
Default constructor.
|
static |
Returns the type identifier for this class.
|
virtual |
Returns the type identifier for this specific instance.
Implements SoTypedObject.
SoSFInt32 SoDataMeasureAttributes::breadth3DNumAngles |
Define the number of angles used in BREADTH3D measure.
Default is 20 angles.
Definition at line 101 of file SoDataMeasureAttributes.h.
SoMFVec2i32 SoDataMeasureAttributes::cooccurrenceDirections |
List of directions for measures using cooccurence.
Definition at line 66 of file SoDataMeasureAttributes.h.
SoMFFloat SoDataMeasureAttributes::feretAngles2D |
List of 2D angles for measures using Feret 2D.
Default value is { 0.f, 18.f, 36.f, 54.f, 72.f, 90.f, 108.f, 126.f, 144.f, 162.f}.
Definition at line 54 of file SoDataMeasureAttributes.h.
SoMFVec2f SoDataMeasureAttributes::feretAngles3D |
List of 3D angles for measures using Feret 3D.
Angles are defined by a couple (See figure in section Feret's Diameter).
Definition at line 61 of file SoDataMeasureAttributes.h.
SoSFBool SoDataMeasureAttributes::histogramAutoAdjust |
When TRUE, measures use an auto computed histogram.
Definition at line 89 of file SoDataMeasureAttributes.h.
SoSFFloat SoDataMeasureAttributes::histogramBinSize |
Size of bins for histogram measures.
This value has no effect when histogramAutoAdjust is set to TRUE.
Definition at line 84 of file SoDataMeasureAttributes.h.
SoSFFloat SoDataMeasureAttributes::histogramMaxGrayLevel |
Maximum gray level for histogram measures.
This value has no effect when histogramAutoAdjust is set to TRUE.
Definition at line 78 of file SoDataMeasureAttributes.h.
SoSFFloat SoDataMeasureAttributes::histogramMinGrayLevel |
Minimum gray level for histogram measures.
This value has no effect when histogramAutoAdjust is set to TRUE.
Definition at line 72 of file SoDataMeasureAttributes.h.
SoSFFloat SoDataMeasureAttributes::neighborDistance |
Distance to the current label boundaries where neighbors are searched (cut-off distance).
Default is 5.
Definition at line 113 of file SoDataMeasureAttributes.h.
SoSFBool SoDataMeasureAttributes::neighborDistanceInSpatialUnit |
Indicates if the cut-off distance is expressed in pixels (FALSE) or in spatial unit (TRUE).
Default is FALSE.
Definition at line 119 of file SoDataMeasureAttributes.h.
SoSFFloat SoDataMeasureAttributes::overlap |
Minimal percentage that must represent a label volume overlapping the searched area to be counted as a neighbor.
Default is 0 percent.
Definition at line 107 of file SoDataMeasureAttributes.h.
SoMFFloat SoDataMeasureAttributes::quantilePercents |
List of 6 quantiles for measures using histogram with custom quantiles.
Default is 20%, 30%, 40%, 60%, 70%, 80%.
Definition at line 95 of file SoDataMeasureAttributes.h.