Woolz Image Processing  Version 1.7.5
_WlzCoreDomain Struct Reference

The core domain: All Woolz domains have all the fields of the core domain in the same order and before any others, so allowing a domain to be assigned, freed and have it's type established. Typedef: WlzCoreDomain. More...

Data Fields

WlzObjectType type
 
int linkcount
 
void * freeptr
 

Detailed Description

The core domain: All Woolz domains have all the fields of the core domain in the same order and before any others, so allowing a domain to be assigned, freed and have it's type established. Typedef: WlzCoreDomain.

Field Documentation

WlzObjectType _WlzCoreDomain::type

The type of domain.

Referenced by Wlz3DSectionSegmentObject(), WlzAffineTransformGMShell(), WlzAffineTransformObjCb(), WlzBoundingBox3D(), WlzBoundingBox3I(), WlzCentreOfMassVtx3D(), WlzClipObjToBox2D(), WlzClipObjToBox3D(), WlzCMeshExpValues(), WlzCMeshGetNodesAndEdges(), WlzCMeshIndexMaskFromValueRange(), WlzCMeshIntersectDom2D5(), WlzCMeshProduct(), WlzCMeshToDomObj(), WlzCMeshTransformGetBBox2D(), WlzCMeshTransformGetBBox3D(), WlzCMeshTransformManyObjAsIdx(), WlzCMeshTransformObj(), WlzCompDispIncGrey(), WlzCompoundArrayToScalar(), WlzContourFromPoints(), WlzContourGrdObj2D(), WlzContourRBFBndObj3D(), WlzConvexHullToObj(), WlzCopyDomain(), WlzCopyValues(), WlzCutObjToValBox2D(), WlzCutObjToValBox3D(), WlzDGTensorFeatures(), WlzDiffDomain3d(), WlzDomainFill(), WlzDomainType(), WlzEffWriteObjAm(), WlzEffWriteObjDen(), WlzEffWriteObjIcs(), WlzEffWriteObjIPL(), WlzEffWriteObjPic(), WlzEffWriteObjPvl(), WlzEffWriteObjSlc(), WlzEffWriteObjStack(), WlzEffWriteObjVff(), WlzEffWriteObjVtk(), WlzFreeDomain(), WlzFreeObj(), WlzGetMaskedSectionFromObject(), WlzGetProjectionFromObject(), WlzGreyModGradient(), WlzGreyScale(), WlzGreyShift(), WlzGreyStats(), WlzGreyTypeFromObj(), WlzGreyValueMakeWSp(), WlzInsideDomain(), WlzIsEmpty(), WlzIterate(), WlzLabel(), WlzLabel3D(), WlzLBTDomain2DFromDomain(), WlzLBTDomain3DFromDomain(), WlzLBTDomain3DFromPDomain(), WlzLBTTestOutputNodesTxt(), WlzLBTTestOutputNodesVtk(), WlzMakeIndexedValues(), WlzNewGrey(), WlzNewValuesVox(), WlzObjectFacts(), WlzObjToConvexHull(), WlzPointsFromDomObj(), WlzPolarSample(), WlzPrincipalAngle(), WlzProjectObjToPlane(), WlzReadObj(), WlzRsvFilterBuffer(), WlzSampleObjPoint2D(), WlzSampleObjPoint3D(), WlzShiftValues(), WlzSkeleton3D(), WlzStringFromObjDomainType(), WlzThreshold(), WlzToArray3D(), WlzTransposeObj(), WlzVolume(), WlzVozelSz(), and WlzWriteMeshTransform3D().

int _WlzCoreDomain::linkcount

The link count: A counter for the number of references to the domain, which should only be accessed through WlzUnlink(), WlzAssignDomain() and WlzFreeDomain().

Referenced by WlzAssignDomain(), WlzFreeDomain(), WlzMakeMain(), and WlzObjectFacts().

void* _WlzCoreDomain::freeptr

A stack with pointers that can be freed by AlcFreeStackFree().

Referenced by WlzFreeDomain().


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