Woolz Image Processing  Version 1.7.5
_WlzGreyValueWSpace Struct Reference

Workspace for random access grey value manipulations. Typedef: WlzGreyValueWSpace. More...

Data Fields

WlzObjectType objType
 
WlzDomain domain
 
WlzValues values
 
WlzObjectType gTabType
 
WlzObjectTypegTabTypes3D
 
WlzAffineTransforminvTrans
 
WlzIntervalDomainiDom2D
 
WlzValues values2D
 
int plane
 
WlzGreyType gType
 
WlzObjectType gTabType2D
 
WlzGreyV gBkd
 
WlzGreyP gPtr [8]
 
WlzGreyV gVal [8]
 
unsigned bkdFlag
 

Detailed Description

Workspace for random access grey value manipulations. Typedef: WlzGreyValueWSpace.

Field Documentation

WlzObjectType _WlzGreyValueWSpace::objType

Type of object, either WLZ_2D_DOMAINOBJ or WLZ_3D_DOMAINOBJ.

Referenced by WlzGreyValueGet(), WlzGreyValueGetCon(), WlzGreyValueGetDir(), and WlzGreyValueMakeWSp().

WlzDomain _WlzGreyValueWSpace::domain

The object's domain.

Referenced by WlzGreyValueGetDir(), and WlzGreyValueMakeWSp().

WlzValues _WlzGreyValueWSpace::values

The object's values.

Referenced by WlzCopyObjectGreyValues(), WlzGreyValueGetDir(), and WlzGreyValueMakeWSp().

WlzObjectType _WlzGreyValueWSpace::gTabType
WlzObjectType* _WlzGreyValueWSpace::gTabTypes3D

Cache for efficiency with 2D value types. Not used for tiled values.

Referenced by WlzGreyValueFreeWSp(), WlzGreyValueGetDir(), 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(), WlzGreyValueGetDir(), and WlzGreyValueMakeWSp().

WlzIntervalDomain* _WlzGreyValueWSpace::iDom2D

Current/last plane or 2D object domain.

Referenced by WlzGreyValueGetDir(), and WlzGreyValueMakeWSp().

WlzValues _WlzGreyValueWSpace::values2D

Current/last plane or 2D object values. Not used for tiled values.

Referenced by WlzGreyValueGetDir(), and WlzGreyValueMakeWSp().

int _WlzGreyValueWSpace::plane

Current/last plane position.

Referenced by WlzGreyValueGetDir(), and WlzGreyValueMakeWSp().

WlzObjectType _WlzGreyValueWSpace::gTabType2D

Current/last plane or 2D grey table. Not used for tiled values.

Referenced by WlzGreyValueGetDir(), and WlzGreyValueMakeWSp().

WlzGreyV _WlzGreyValueWSpace::gBkd

Background grey value, always of gType.

Referenced by WlzGreyValueGetDir(), and WlzGreyValueMakeWSp().

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 WlzCMeshToDomObjValues(), WlzCMeshTransformManyObjAsIdx(), WlzCMeshValueTransfer(), WlzConComThreshold(), WlzGreyValueGetDir(), WlzLBTClassifyNodeFace3D(), and WlzSepFilter().


The documentation for this struct was generated from the following file: