Woolz Image Processing Version 1.4.0
|
A 2D domain defining an arbitrary region of space in 2D. The domain may be of type WLZ_INTERVALDOMAIN_INTVL or WLZ_INTERVALDOMAIN_RECT. If the domain is of type WLZ_INTERVALDOMAIN_RECT then the intvlines field is not used. For WLZ_INTERVALDOMAIN_INTVL domains the intervals in a line must be contiguous. Typedef: WlzIntervalDomain. More...
Data Fields | |
WlzObjectType | type |
int | linkcount |
void * | freeptr |
int | line1 |
int | lastln |
int | kol1 |
int | lastkl |
struct _WlzIntervalLine * | intvlines |
A 2D domain defining an arbitrary region of space in 2D. The domain may be of type WLZ_INTERVALDOMAIN_INTVL or WLZ_INTERVALDOMAIN_RECT. If the domain is of type WLZ_INTERVALDOMAIN_RECT then the intvlines field is not used. For WLZ_INTERVALDOMAIN_INTVL domains the intervals in a line must be contiguous. Typedef: WlzIntervalDomain.
From WlzCoreDomain.
Referenced by WlzCopyDomain(), WlzDilation(), WlzDynItvAdd(), WlzDynItvLnFromBitLn(), WlzErosion(), WlzErosion4(), WlzFillBlankPlanes(), WlzGreyValueMakeWSp(), WlzHasIntersection(), WlzIDomMaxItvLn(), WlzInitLineScan(), WlzInitRasterScan(), WlzInsideDomain2D(), WlzIntervalCount(), WlzIntRescaleObj(), WlzIsEmpty(), WlzLBTMakeNodeIndexObj2D(), WlzLineArea(), WlzMakeIntervalDomain(), WlzNewIDomain(), WlzPolyToObj(), WlzShiftDomain(), WlzStandardIntervalDomain(), WlzStructDilation(), WlzStructErosion(), and WlzVerifyIntervalDomain().
From WlzCoreDomain.
Referenced by WlzFreeObj(), and WlzMakeIntervalDomain().
From WlzCoreDomain.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewTransformObj(), WlzCbThreshold(), WlzClipObjToBox2D(), WlzDiffDomain(), WlzDilation(), WlzDynItvAdd(), WlzErosion(), WlzErosion4(), WlzIDomainFromPItv2D(), WlzIntersectN(), WlzLabel(), WlzMakeCircleObject(), WlzMakeIntervalDomain(), WlzMakeQuadrilateral(), WlzNewIDomain(), WlzPDomainFromPItv3D(), WlzPolyToObj(), WlzSampleObjPoint2D(), WlzStructDilation(), WlzStructErosion(), WlzThreshold(), and WlzUnionN().
First line coordinate.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewStructTransformBB(), WlzBoundingBox3D(), WlzBoundingBox3I(), WlzCbThreshold(), WlzClipObjToBox2D(), WlzContourGrdObj2D(), WlzDiffDomain(), WlzDilation(), WlzDynItvAdd(), WlzEffReadObjTiff(), WlzEffWriteObjAnl(), WlzEffWriteObjJpeg(), WlzEffWriteObjStack(), WlzEffWriteObjTxt(), WlzErosion(), WlzErosion4(), WlzHasIntersection(), WlzIDomainFromPItv2D(), WlzIDomMaxItvLn(), WlzInitLineScan(), WlzInitRasterScan(), WlzInsideDomain2D(), WlzIntersectN(), WlzIntervalCount(), WlzIsAdjacentPatch(), WlzIsEmpty(), WlzLabel(), WlzLBTDomain2DFromIDomain(), WlzLineArea(), WlzMakeInterval(), WlzMakeIntervalDomain(), WlzMakeIntervalValues(), WlzNewIDomain(), WlzNewValueTb(), WlzObjToBoundary(), WlzObjToConvexPolygon(), WlzPDomainFromPItv3D(), WlzPolarSample(), WlzPolyToObj(), WlzSampleObjPoint2D(), WlzSepTrans(), WlzSeqPar(), WlzShiftDomain(), WlzSkStrip4(), WlzStandardIntervalDomain(), WlzStandardPlaneDomain(), WlzStructDilation(), WlzStructErosion(), WlzThreshold(), WlzUnionN(), and WlzVerifyIntervalDomain().
Last line coordinate.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewStructTransformBB(), WlzBoundingBox3D(), WlzBoundingBox3I(), WlzCbThreshold(), WlzClipObjToBox2D(), WlzDiffDomain(), WlzDilation(), WlzDynItvAdd(), WlzEffReadObjTiff(), WlzEffWriteObjAnl(), WlzEffWriteObjJpeg(), WlzEffWriteObjStack(), WlzEffWriteObjTxt(), WlzErosion(), WlzErosion4(), WlzHasIntersection(), WlzIDomMaxItvLn(), WlzInitLineScan(), WlzInitRasterScan(), WlzIntersectN(), WlzIntervalCount(), WlzIsAdjacentPatch(), WlzIsEmpty(), WlzLabel(), WlzLBTDomain2DFromIDomain(), WlzLineArea(), WlzMakeIntervalDomain(), WlzMakeIntervalValues(), WlzNewIDomain(), WlzNewValueTb(), WlzObjToBoundary(), WlzObjToConvexPolygon(), WlzPolarSample(), WlzSampleObjPoint2D(), WlzSepTrans(), WlzSeqPar(), WlzShiftDomain(), WlzSkStrip4(), WlzStandardIntervalDomain(), WlzStructDilation(), WlzStructErosion(), WlzThreshold(), WlzUnionN(), and WlzVerifyIntervalDomain().
First column coordinate.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewStructTransformBB(), WlzBoundingBox3D(), WlzBoundingBox3I(), WlzCbThreshold(), WlzClipObjToBox2D(), WlzContourGrdObj2D(), WlzDiffDomain(), WlzDilation(), WlzEffReadObjTiff(), WlzEffWriteObjAnl(), WlzEffWriteObjJpeg(), WlzEffWriteObjStack(), WlzEffWriteObjTxt(), WlzErosion(), WlzErosion4(), WlzHasIntersection(), WlzInsideDomain2D(), WlzIntersectN(), WlzIsAdjacentPatch(), WlzLBTDomain2DFromIDomain(), WlzLineArea(), WlzMakeIntervalDomain(), WlzMakeIntervalValues(), WlzNewIDomain(), WlzNewValueTb(), WlzNextInterval(), WlzNextLine(), WlzPolarSample(), WlzPolyToObj(), WlzSampleObjPoint2D(), WlzScalarBinaryOp(), WlzSepTrans(), WlzSeqPar(), WlzShiftDomain(), WlzSkStrip4(), WlzStandardIntervalDomain(), WlzStructDilation(), WlzStructErosion(), WlzThreshold(), WlzUnionN(), and WlzVerifyIntervalDomain().
Last column coordinate.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewStructTransformBB(), WlzBoundingBox3D(), WlzBoundingBox3I(), WlzCbThreshold(), WlzClipObjToBox2D(), WlzContourGrdObj2D(), WlzDiffDomain(), WlzDilation(), WlzEffReadObjTiff(), WlzEffWriteObjAnl(), WlzEffWriteObjJpeg(), WlzEffWriteObjStack(), WlzEffWriteObjTxt(), WlzErosion(), WlzErosion4(), WlzHasIntersection(), WlzIntersectN(), WlzIsAdjacentPatch(), WlzLBTDomain2DFromIDomain(), WlzLineArea(), WlzMakeIntervalDomain(), WlzMakeIntervalValues(), WlzNewIDomain(), WlzNewValueTb(), WlzNextInterval(), WlzNextLine(), WlzPolarSample(), WlzSampleObjPoint2D(), WlzScalarBinaryOp(), WlzSepTrans(), WlzSeqPar(), WlzShiftDomain(), WlzStandardIntervalDomain(), WlzStructDilation(), WlzStructErosion(), WlzThreshold(), WlzUnionN(), and WlzVerifyIntervalDomain().
Array of interval line structures.
Referenced by WlzClipObjToBox2D(), WlzDilation(), WlzDynItvAdd(), WlzErosion(), WlzErosion4(), WlzIDomainFromPItv2D(), WlzIDomMaxItvLn(), WlzInitLineScan(), WlzInitRasterScan(), WlzInsideDomain2D(), WlzIntervalCount(), WlzIsEmpty(), WlzMakeInterval(), WlzMakeIntervalDomain(), WlzNewIDomain(), WlzPDomainFromPItv3D(), WlzPolyToObj(), WlzRasterLineSetItv2D(), WlzSkStrip4(), WlzStandardIntervalDomain(), WlzStructDilation(), WlzStructErosion(), and WlzVerifyIntervalDomain().