Woolz Image Processing  Version 1.7.5
_WlzIntervalWSpace Struct Reference

The standard workspace structure for interval objects. Typedef: WlzIntervalWSpace. More...

Data Fields

WlzObjectobjaddr
 
int dmntype
 
int lineraster
 
int colraster
 
WlzIntervalDomainintdmn
 
WlzIntervalLineintvln
 
WlzIntervalintpos
 
int colpos
 
int colrmn
 
int linbot
 
int linpos
 
int linrmn
 
int intrmn
 
int lftpos
 
int rgtpos
 
int nwlpos
 
int plnpos
 
struct _WlzGreyWSpacegryptr
 

Detailed Description

The standard workspace structure for interval objects. Typedef: WlzIntervalWSpace.

Field Documentation

WlzObject* _WlzIntervalWSpace::objaddr

The current object.

Referenced by WlzInitLineScan(), WlzInitRasterScan(), and WlzIterate().

int _WlzIntervalWSpace::dmntype
int _WlzIntervalWSpace::lineraster

Line scan direction as follows:

  • 1 increasing rows.
  • -1 decreasing rows.

Referenced by WlzGreyInterval(), WlzInitLineScan(), WlzInitRasterScan(), WlzNextGreyInterval(), WlzNextInterval(), and WlzNextLine().

int _WlzIntervalWSpace::colraster

Column scan direction as follows:

  • 1 increasing columns.
  • -1 decreasing columns.

Referenced by WlzInitLineScan(), WlzInitRasterScan(), WlzNextInterval(), and WlzNextLine().

WlzIntervalDomain* _WlzIntervalWSpace::intdmn
WlzIntervalLine* _WlzIntervalWSpace::intvln

Pointer to current line of intervals.

Referenced by WlzHasIntersection(), WlzInitLineScan(), WlzInitRasterScan(), WlzNextInterval(), and WlzNextLine().

WlzInterval* _WlzIntervalWSpace::intpos

Pointer to current interval - in the case of WLZ_INTERVALDOMAIN_RECT this is set up to point to the column bounds in the interval domain structure.

Referenced by Wlz3DSectionSegmentObject(), WlzNextInterval(), and WlzNextLine().

int _WlzIntervalWSpace::colpos
int _WlzIntervalWSpace::linbot
int _WlzIntervalWSpace::lftpos

Left end of interval.

Referenced by Wlz3DViewTransformObj(), WlzAffineTransformGMShell(), WlzCbThreshold(), WlzCCorS2D(), WlzCentrality(), WlzCentreOfMassVtx3D(), WlzClassValCon4(), WlzCMeshCurvToImage(), WlzCMeshStrainTensorAtPts(), WlzCMeshToDomObjValues(), WlzCMeshTransformManyObjAsIdx(), WlzCompDispIncGrey(), WlzCompoundArrayToScalar(), WlzCompoundToRGBA(), WlzConComThreshold(), WlzContourFromPoints(), WlzContourGrdObj2D(), WlzConvertPix(), WlzCopyObjectGreyValues(), WlzCutObjToValBox2D(), WlzDiffDomain(), WlzFilterNObjValues(), WlzGetMaskedSectionFromObject(), WlzGetProjectionFromObject(), WlzGreyDitherObj(), WlzGreyIncValues2D(), WlzGreyInterval(), WlzGreySetHilbertRankValues(), WlzGreySize(), WlzHistogramMapValues(), WlzImageBlendObjToBufRGBA(), WlzIntersectN(), WlzIntRescaleObj(), WlzIterate(), WlzIWSpIntersection(), WlzLabel(), WlzLBTDomain2DFromIDomain(), WlzLBTDomain3DFromPDomain(), WlzLineArea(), WlzLUTTransformObj(), WlzMakeIntervalValues(), WlzMeshFromObjBox(), WlzMeshIDomAdd(), WlzNewGrey(), WlzNewValueTb(), WlzNextInterval(), WlzNextLine(), WlzNObjGreyStats(), WlzObjToBoundary(), WlzObjToConvexPolygon(), WlzPrincipalAngle(), WlzProjectObjToPlane(), WlzRankFilter(), WlzReadObj(), WlzRegConCalcRCC(), WlzRGBAToChannel(), WlzRGBAToCompound(), WlzRGBAToModulus(), WlzRGBChanRatio(), WlzRsvFilterBuffer(), WlzSampleObj(), WlzSampleObjPoint2D(), WlzSampleValuesAndCoords(), WlzScalarFn(), WlzSepFilter(), WlzSepTrans(), WlzSeqPar(), WlzShadeCorrectBFDF(), WlzSkStrip4(), WlzToArray1D(), WlzToArray2D(), WlzTransposeObj(), WlzUnionN(), and WlzVerticesFromObj2I().

int _WlzIntervalWSpace::rgtpos

Right end of interval.

Referenced by Wlz3DViewTransformObj(), WlzAffineTransformGMShell(), WlzCbThreshold(), WlzCCorS2D(), WlzCentrality(), WlzCentreOfMassVtx3D(), WlzClassValCon4(), WlzCMeshCurvToImage(), WlzCMeshStrainTensorAtPts(), WlzCMeshToDomObjValues(), WlzCMeshTransformManyObjAsIdx(), WlzCompDispIncGrey(), WlzCompoundArrayToScalar(), WlzCompoundToRGBA(), WlzConComThreshold(), WlzContourFromPoints(), WlzContourGrdObj2D(), WlzConvertPix(), WlzCopyObjectGreyValues(), WlzCutObjToValBox2D(), WlzDiffDomain(), WlzFilterNObjValues(), WlzGetMaskedSectionFromObject(), WlzGetProjectionFromObject(), WlzGreyDitherObj(), WlzGreyIncValues2D(), WlzGreyInterval(), WlzGreySetHilbertRankValues(), WlzGreySize(), WlzHistogramMapValues(), WlzImageBlendObjToBufRGBA(), WlzIntersectN(), WlzIntRescaleObj(), WlzIWSpIntersection(), WlzLabel(), WlzLBTDomain2DFromIDomain(), WlzLBTDomain3DFromPDomain(), WlzLineArea(), WlzLUTTransformObj(), WlzMakeIntervalValues(), WlzMeshFromObjBox(), WlzMeshIDomAdd(), WlzNewGrey(), WlzNewValueTb(), WlzNextInterval(), WlzNextLine(), WlzNObjGreyStats(), WlzObjToBoundary(), WlzObjToConvexPolygon(), WlzPrincipalAngle(), WlzProjectObjToPlane(), WlzRankFilter(), WlzReadObj(), WlzRegConCalcRCC(), WlzRGBAToChannel(), WlzRGBAToCompound(), WlzRGBAToModulus(), WlzRGBChanRatio(), WlzRsvFilterBuffer(), WlzSampleObj(), WlzSampleObjPoint2D(), WlzSampleValuesAndCoords(), WlzScalarFn(), WlzSepFilter(), WlzSepTrans(), WlzSeqPar(), WlzShadeCorrectBFDF(), WlzSkStrip4(), WlzToArray1D(), WlzToArray2D(), WlzTransposeObj(), WlzUnionN(), WlzValuesFromCoords(), and WlzVerticesFromObj2I().

int _WlzIntervalWSpace::plnpos

Plane position, for 3D domains and value tables.

Referenced by WlzCutObjToValBox2D(), WlzGreyInterval(), WlzGreySize(), WlzLUTTransformObj(), and WlzThreshold().

struct _WlzGreyWSpace* _WlzIntervalWSpace::gryptr

Pointer to grey value table workspace.

Referenced by WlzEndGreyScan(), WlzGreyInterval(), WlzInitGreyWSpace(), and WlzNextGreyInterval().


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