Woolz Image Processing Version 1.4.0
|
The standard workspace structure for interval objects. Typedef: WlzIntervalWSpace. More...
Data Fields | |
WlzObject * | objaddr |
int | dmntype |
int | lineraster |
int | colraster |
WlzIntervalDomain * | intdmn |
WlzIntervalLine * | intvln |
WlzInterval * | intpos |
int | colpos |
int | colrmn |
int | linbot |
int | linpos |
int | linrmn |
int | intrmn |
int | lftpos |
int | rgtpos |
int | nwlpos |
struct _WlzGreyWSpace * | gryptr |
The standard workspace structure for interval objects. Typedef: WlzIntervalWSpace.
The current object.
Referenced by WlzInitLineScan(), and WlzInitRasterScan().
Domain type.
Referenced by WlzInitLineScan(), WlzInitRasterScan(), WlzNextInterval(), and WlzNextLine().
Line scan direction as follows:
Referenced by WlzGreyInterval(), WlzInitLineScan(), WlzInitRasterScan(), WlzNextGreyInterval(), WlzNextInterval(), and WlzNextLine().
Column scan direction as follows:
Referenced by WlzInitLineScan(), WlzInitRasterScan(), WlzNextInterval(), and WlzNextLine().
Pointer to interval structure.
Referenced by WlzHasIntersection(), WlzInitLineScan(), WlzInitRasterScan(), WlzNextInterval(), WlzNextLine(), and WlzScalarBinaryOp().
Pointer to current line of intervals.
Referenced by WlzHasIntersection(), WlzInitLineScan(), WlzInitRasterScan(), WlzNextInterval(), and WlzNextLine().
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().
Column position.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewTransformObj(), WlzNextInterval(), and WlzNextLine().
Columns remaining.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewTransformObj(), WlzArea(), WlzGaussNoise(), WlzGreyInterval(), WlzGreyInvertMinMax(), WlzGreyMask(), WlzGreyMeanDifference(), WlzGreyModGradient(), WlzGreyRange(), WlzGreyScale(), WlzGreySetRange(), WlzGreySetRangeLut(), WlzGreySetValue(), WlzGreyShift(), WlzGreyTemplate(), WlzGreyTransfer(), WlzIndexToRGBA(), WlzInitLineScan(), WlzInitRasterScan(), WlzLBTDomain2DFromIDomain(), WlzLBTDomain3DFromPDomain(), WlzMakeIntervalValues(), WlzMass(), WlzNextInterval(), WlzNextLine(), WlzRGBAModGradient(), WlzRGBAModulusRange(), and WlzScalarBinaryOp().
First line.
Referenced by WlzInitLineScan(), WlzInitRasterScan(), and WlzNextGreyInterval().
Line position.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewTransformObj(), WlzCbThreshold(), WlzCCorS2D(), WlzCMeshCurvToImage(), WlzContourGrdObj2D(), WlzDiffDomain(), WlzGetProjectionFromObject(), WlzGreyDitherObj(), WlzGreyInterval(), WlzHasIntersection(), WlzInitGreyWSpace(), WlzInitLineScan(), WlzInitRasterScan(), WlzIntersectN(), WlzLabel(), WlzLBTDomain2DFromIDomain(), WlzLBTDomain3DFromPDomain(), WlzMeshIDomAdd(), WlzNewValueTb(), WlzNextGreyInterval(), WlzNextInterval(), WlzNextLine(), WlzObjToConvexPolygon(), WlzPrincipalAngle(), WlzProjectObjToPlane(), WlzSampleObjPoint2D(), WlzSeqPar(), WlzSkStrip4(), WlzThreshold(), WlzToArray1D(), WlzTransposeObj(), WlzUnionN(), and WlzVerticesFromObj2I().
Lines remaining.
Referenced by WlzInitLineScan(), WlzInitRasterScan(), WlzIntersectN(), WlzNextInterval(), WlzNextLine(), and WlzUnionN().
Intervals remaining in line.
Referenced by Wlz3DSectionSegmentObject(), WlzCbThreshold(), WlzContourGrdObj2D(), WlzDiffDomain(), WlzInitLineScan(), WlzInitRasterScan(), WlzLineArea(), WlzNewValueTb(), WlzNextInterval(), WlzNextLine(), WlzObjToConvexPolygon(), WlzSampleObjPoint2D(), WlzSkStrip4(), and WlzThreshold().
Left end of interval.
Referenced by Wlz3DViewTransformObj(), WlzCbThreshold(), WlzCCorS2D(), WlzCMeshCurvToImage(), WlzContourGrdObj2D(), WlzConvertPix(), WlzDiffDomain(), WlzGetProjectionFromObject(), WlzGreyDitherObj(), WlzGreyIncValues2D(), WlzGreyInterval(), WlzHistogramMapValues(), WlzIntersectN(), WlzLabel(), WlzLBTDomain2DFromIDomain(), WlzLBTDomain3DFromPDomain(), WlzLineArea(), WlzMakeIntervalValues(), WlzMeshIDomAdd(), WlzNewGrey(), WlzNewValueTb(), WlzNextInterval(), WlzNextLine(), WlzObjToConvexPolygon(), WlzPrincipalAngle(), WlzProjectObjToPlane(), WlzRGBAToChannel(), WlzRGBAToCompound(), WlzRGBAToModulus(), WlzSampleObjPoint2D(), WlzSepTrans(), WlzSeqPar(), WlzSkStrip4(), WlzToArray1D(), WlzTransposeObj(), WlzUnionN(), and WlzVerticesFromObj2I().
Right end of interval.
Referenced by Wlz3DViewTransformObj(), WlzCbThreshold(), WlzCCorS2D(), WlzCMeshCurvToImage(), WlzContourGrdObj2D(), WlzConvertPix(), WlzDiffDomain(), WlzGetProjectionFromObject(), WlzGreyDitherObj(), WlzGreyIncValues2D(), WlzGreyInterval(), WlzHistogramMapValues(), WlzIntersectN(), WlzLabel(), WlzLBTDomain2DFromIDomain(), WlzLBTDomain3DFromPDomain(), WlzLineArea(), WlzMakeIntervalValues(), WlzMeshIDomAdd(), WlzNewGrey(), WlzNewValueTb(), WlzNextInterval(), WlzNextLine(), WlzObjToConvexPolygon(), WlzPrincipalAngle(), WlzProjectObjToPlane(), WlzRGBAToChannel(), WlzRGBAToCompound(), WlzRGBAToModulus(), WlzSampleObjPoint2D(), WlzSepTrans(), WlzSeqPar(), WlzSkStrip4(), WlzToArray1D(), WlzTransposeObj(), WlzUnionN(), and WlzVerticesFromObj2I().
Non-zero if new line, counts line increment since the last interval.
Referenced by WlzContourGrdObj2D(), WlzGreyInterval(), WlzMakeIntervalValues(), WlzNewValueTb(), WlzNextInterval(), WlzNextLine(), WlzObjToConvexPolygon(), WlzSeqPar(), and WlzSkStrip4().
Pointer to grey value table workspace.
Referenced by WlzGreyInterval(), WlzInitGreyWSpace(), and WlzNextGreyInterval().