Woolz Image Processing
Version 1.7.5
|
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 |
int | plnpos |
struct _WlzGreyWSpace * | gryptr |
The standard workspace structure for interval objects. Typedef: WlzIntervalWSpace.
WlzObject* _WlzIntervalWSpace::objaddr |
The current object.
Referenced by WlzInitLineScan(), WlzInitRasterScan(), and WlzIterate().
int _WlzIntervalWSpace::dmntype |
Domain type.
Referenced by WlzInitLineScan(), WlzInitRasterScan(), WlzNextInterval(), and WlzNextLine().
int _WlzIntervalWSpace::lineraster |
Line scan direction as follows:
Referenced by WlzGreyInterval(), WlzInitLineScan(), WlzInitRasterScan(), WlzNextGreyInterval(), WlzNextInterval(), and WlzNextLine().
int _WlzIntervalWSpace::colraster |
Column scan direction as follows:
Referenced by WlzInitLineScan(), WlzInitRasterScan(), WlzNextInterval(), and WlzNextLine().
WlzIntervalDomain* _WlzIntervalWSpace::intdmn |
Pointer to interval structure.
Referenced by WlzHasIntersection(), WlzInitLineScan(), WlzInitRasterScan(), WlzNextInterval(), WlzNextLine(), and WlzScalarBinaryOp().
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 |
Column position.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewTransformObj(), WlzCompDispIncGrey(), WlzNextInterval(), and WlzNextLine().
int _WlzIntervalWSpace::colrmn |
Columns remaining.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewTransformObj(), WlzArea(), WlzGaussNoise(), WlzGreyInterval(), WlzGreyInvertMinMax(), WlzGreyMask(), WlzGreyMeanDifference(), WlzGreyModGradient(), WlzGreyRange(), WlzGreyScale(), WlzGreySetRange(), WlzGreySetRangeLut(), WlzGreySetValue(), WlzGreyShift(), WlzGreyTemplate(), WlzGreyTransfer(), WlzIndexToRGBA(), WlzInitLineScan(), WlzInitRasterScan(), WlzIterate(), WlzLBTDomain2DFromIDomain(), WlzLBTDomain3DFromPDomain(), WlzMakeIntervalValues(), WlzMass(), WlzNextInterval(), WlzNextLine(), WlzReadObj(), WlzRGBAModGradient(), WlzRGBAModulusRange(), WlzScalarBinaryOp(), WlzScalarMulAdd(), and WlzWriteObj().
int _WlzIntervalWSpace::linbot |
First line.
Referenced by WlzEffReadObjTiff(), WlzInitLineScan(), WlzInitRasterScan(), WlzNextGreyInterval(), and WlzTransposeObj().
int _WlzIntervalWSpace::linpos |
Line position.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewTransformObj(), WlzAffineTransformGMShell(), WlzCbThreshold(), WlzCCorS2D(), WlzCentrality(), WlzCentreOfMassVtx3D(), WlzClassValCon4(), WlzCMeshCurvToImage(), WlzCMeshStrainTensorAtPts(), WlzCMeshToDomObjValues(), WlzCMeshTransformManyObjAsIdx(), WlzCompDispIncGrey(), WlzCompoundToRGBA(), WlzConComThreshold(), WlzContourFromPoints(), WlzContourGrdObj2D(), WlzCopyObjectGreyValues(), WlzCutObjToValBox2D(), WlzDGTensorSDFeature(), WlzDiffDomain(), WlzEffReadObjTiff(), WlzFilterNObjValues(), WlzGetMaskedSectionFromObject(), WlzGetProjectionFromObject(), WlzGreyDitherObj(), WlzGreyInterval(), WlzGreySetHilbertRankValues(), WlzHasIntersection(), WlzImageBlendObjToBufRGBA(), WlzInitGreyWSpace(), WlzInitLineScan(), WlzInitRasterScan(), WlzIntersectN(), WlzIntRescaleObj(), WlzIterate(), WlzIWSpIntersection(), WlzLabel(), WlzLBTDomain2DFromIDomain(), WlzLBTDomain3DFromPDomain(), WlzMeshFromObjBox(), WlzMeshIDomAdd(), WlzNewValueTb(), WlzNextGreyInterval(), WlzNextInterval(), WlzNextLine(), WlzObjToBoundary(), WlzObjToConvexPolygon(), WlzPrincipalAngle(), WlzProjectObjToPlane(), WlzRankFilter(), WlzReadObj(), WlzRsvFilterBuffer(), WlzSampleObj(), WlzSampleObjPoint2D(), WlzSampleValuesAndCoords(), WlzSeqPar(), WlzSkStrip4(), WlzThreshold(), WlzToArray1D(), WlzToArray2D(), WlzTransposeObj(), WlzUnionN(), WlzValuesFromCoords(), and WlzVerticesFromObj2I().
int _WlzIntervalWSpace::linrmn |
Lines remaining.
Referenced by WlzInitLineScan(), WlzInitRasterScan(), WlzIntersectN(), WlzIterate(), WlzNextInterval(), WlzNextLine(), WlzSampleValuesAndCoords(), and WlzUnionN().
int _WlzIntervalWSpace::intrmn |
Intervals remaining in line.
Referenced by Wlz3DSectionSegmentObject(), WlzCbThreshold(), WlzContourGrdObj2D(), WlzDiffDomain(), WlzInitLineScan(), WlzInitRasterScan(), WlzLineArea(), WlzNewValueTb(), WlzNextInterval(), WlzNextLine(), WlzObjToConvexPolygon(), WlzReadObj(), WlzSampleObj(), WlzSampleObjPoint2D(), WlzSampleValuesAndCoords(), WlzSkStrip4(), and WlzThreshold().
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::nwlpos |
Non-zero if new line, counts line increment since the last interval.
Referenced by WlzContourFromPoints(), WlzContourGrdObj2D(), WlzGreyInterval(), WlzMakeIntervalValues(), WlzNewValueTb(), WlzNextInterval(), WlzNextLine(), WlzObjToConvexPolygon(), WlzRankFilter(), WlzReadObj(), WlzRsvFilterBuffer(), WlzSeqPar(), and WlzSkStrip4().
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().