Woolz Image Processing
Version 1.8.3
|
Workspace for random access grey value manipulations. Typedef: WlzGreyValueWSpace. More...
Data Fields | |
WlzObjectType | objType |
WlzDomain | domain |
WlzValues | values |
WlzObjectType | gTabType |
WlzObjectType * | gTabTypes3D |
WlzAffineTransform * | invTrans |
WlzIntervalDomain * | iDom2D |
WlzValues | values2D |
int | plane |
WlzGreyType | gType |
WlzObjectType | gTabType2D |
WlzGreyV | gBkd |
WlzGreyP | gPtr [8] |
WlzGreyV | gVal [8] |
unsigned | bkdFlag |
Workspace for random access grey value manipulations. Typedef: WlzGreyValueWSpace.
WlzObjectType _WlzGreyValueWSpace::objType |
Type of object, either WLZ_2D_DOMAINOBJ or WLZ_3D_DOMAINOBJ.
Referenced by WlzGreyValueGet(), and WlzGreyValueMakeWSp().
WlzDomain _WlzGreyValueWSpace::domain |
The object's domain.
Referenced by WlzGreyValueGetDir(), and WlzGreyValueMakeWSp().
WlzValues _WlzGreyValueWSpace::values |
The object's values.
Referenced by WlzGreyValueMakeWSp().
WlzObjectType _WlzGreyValueWSpace::gTabType |
The grey table type.
Referenced by WlzGreyValueGetDir(), and WlzGreyValueMakeWSp().
WlzObjectType* _WlzGreyValueWSpace::gTabTypes3D |
Cache for efficiency with 2D value types. Not used for tiled values.
Referenced by WlzGreyValueFreeWSp(), and WlzGreyValueMakeWSp().
WlzAffineTransform* _WlzGreyValueWSpace::invTrans |
If the object is a WLZ_TRANS_OBJ then used to cache the inverse transform.
Referenced by WlzGreyValueFreeWSp(), WlzGreyValueGet(), WlzGreyValueGetCon(), and WlzGreyValueMakeWSp().
WlzIntervalDomain* _WlzGreyValueWSpace::iDom2D |
Current/last plane or 2D object domain.
Referenced by WlzGreyValueMakeWSp().
WlzValues _WlzGreyValueWSpace::values2D |
Current/last plane or 2D object values. Not used for tiled values.
Referenced by WlzGreyValueMakeWSp().
int _WlzGreyValueWSpace::plane |
Current/last plane position.
Referenced by WlzGreyValueGetDir(), and WlzGreyValueMakeWSp().
WlzGreyType _WlzGreyValueWSpace::gType |
Grey type.
Referenced by WlzCCorS2D(), WlzGreyValueGetD(), WlzGreyValueGetGreyType(), WlzGreyValueGetI(), WlzGreyValueMakeWSp(), WlzPointsFromDomObj(), and WlzPointValuesFromDomObj().
WlzObjectType _WlzGreyValueWSpace::gTabType2D |
Current/last plane or 2D grey table. Not used for tiled values.
Referenced by WlzGreyValueMakeWSp().
WlzGreyV _WlzGreyValueWSpace::gBkd |
Background grey value, always of gType.
Referenced by WlzGreyValueMakeWSp().
WlzGreyP _WlzGreyValueWSpace::gPtr[8] |
One, four or eight grey pointers.
Referenced by WlzBSplineToDomain(), WlzDomainFill3D(), WlzLBTClassifyNodeFace3D(), and WlzPointValuesFromDomObj().
WlzGreyV _WlzGreyValueWSpace::gVal[8] |
One, four or eight grey values.
Referenced by WlzCCorS2D(), WlzCMeshSetDispFromField(), WlzGetProjectionFromObject(), WlzGreyValueGetD(), WlzGreyValueGetI(), WlzLBTClassifyNode2D(), WlzLBTCountNodNbrDir2D(), and WlzPointsFromDomObj().
unsigned _WlzGreyValueWSpace::bkdFlag |
Flag set if background used with a bitmask to indicate which values are background. Value is 0 if there are no background values.
Referenced by WlzLBTClassifyNodeFace3D().