Woolz Image Processing
Version 1.7.5
|
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.
WlzObjectType _WlzIntervalDomain::type |
From WlzCoreDomain.
Referenced by WlzCopyDomain(), WlzDilation(), WlzDynItvAdd(), WlzDynItvLnFromBitLn(), WlzErosion(), WlzErosion4(), WlzFillBlankPlanes(), WlzGreyValueGetDir(), WlzGreyValueMakeWSp(), WlzHasIntersection(), WlzIDomMaxItvLn(), WlzInitLineScan(), WlzInitRasterScan(), WlzInsideDomain2D(), WlzIntervalCount(), WlzIntRescaleObj(), WlzIsEmpty(), WlzLBTMakeNodeIndexObj2D(), WlzLineArea(), WlzMakeIntervalDomain(), WlzNewIDomain(), WlzObjectFacts(), WlzPolyToObj(), WlzSampleObjPoint2D(), WlzShiftDomain(), WlzStandardIntervalDomain(), WlzStructDilation(), WlzStructErosion(), WlzVerifyIntervalDomain(), and WlzWriteObj().
int _WlzIntervalDomain::linkcount |
From WlzCoreDomain.
Referenced by WlzFreeObj(), WlzMakeIntervalDomain(), and WlzObjectFacts().
void* _WlzIntervalDomain::freeptr |
From WlzCoreDomain.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewTransformObj(), WlzCbThreshold(), WlzClipObjToBox2D(), WlzConvexHullVtxD3ToI3(), WlzDiffDomain(), WlzDilation(), WlzDynItvAdd(), WlzErosion(), WlzErosion4(), WlzIDomainFromPItv2D(), WlzIntersectN(), WlzIntRescaleObj(), WlzLabel(), WlzMakeCircleObject(), WlzMakeIntervalDomain(), WlzMakeQuadrilateral(), WlzMakeSpecialStructElement(), WlzNewIDomain(), WlzPDomainFromPItv3D(), WlzPolyToObj(), WlzReadObj(), WlzSampleObj(), WlzSampleObjPoint2D(), WlzSkeleton3D(), WlzStructDilation(), WlzStructErosion(), WlzThreshold(), and WlzUnionN().
int _WlzIntervalDomain::line1 |
First line coordinate.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewStructTransformBB(), WlzBoundingBox3D(), WlzBoundingBox3I(), WlzBuildObj3(), WlzCbThreshold(), WlzClipObjToBox2D(), WlzContourFromPoints(), WlzContourGrdObj2D(), WlzCopyObjectGreyValues(), WlzDGTensorSDFeature(), WlzDiffDomain(), WlzDilation(), WlzDynItvAdd(), WlzEffReadObjTiff(), WlzEffWriteObjAnl(), WlzEffWriteObjJpeg(), WlzEffWriteObjNifti(), WlzEffWriteObjStack(), WlzEffWriteObjTxt(), WlzErosion(), WlzErosion4(), WlzFromArray2D(), WlzGetSubSectionFromObject(), WlzGreySetHilbertRankValues(), WlzGreyValueGetDir(), WlzHasIntersection(), WlzIDomainFromPItv2D(), WlzIDomMaxItvLn(), WlzInitLineScan(), WlzInitRasterScan(), WlzInsideDomain2D(), WlzIntersectN(), WlzIntervalCount(), WlzIntRescaleObj(), WlzIsAdjacentPatch(), WlzIsEmpty(), WlzLabel(), WlzLabel3D(), WlzLBTDomain2DFromIDomain(), WlzLineArea(), WlzMakeInterval(), WlzMakeIntervalDomain(), WlzMakeIntervalValues(), WlzMakeTiledValuesObj2D(), WlzMeshFromObjBox(), WlzNewIDomain(), WlzNewValueTb(), WlzObjectFacts(), WlzObjToBoundary(), WlzObjToConvexPolygon(), WlzPDomainFromPItv3D(), WlzPolarSample(), WlzPolyToObj(), WlzRankFilter(), WlzReadObj(), WlzRsvFilterBuffer(), WlzSampleObj(), WlzSampleObjPoint2D(), WlzSampleValuesAndCoords(), WlzSepTrans(), WlzSeqPar(), WlzShiftDomain(), WlzSkeleton3D(), WlzSkStrip4(), WlzStandardIntervalDomain(), WlzStandardPlaneDomain(), WlzStructDilation(), WlzStructErosion(), WlzThreshold(), WlzTransposeObj(), WlzUnionN(), WlzVerifyIntervalDomain(), and WlzWriteObj().
int _WlzIntervalDomain::lastln |
Last line coordinate.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewStructTransformBB(), WlzBoundingBox3D(), WlzBoundingBox3I(), WlzBuildObj3(), WlzCbThreshold(), WlzClipObjToBox2D(), WlzContourFromPoints(), WlzCopyObjectGreyValues(), WlzDGTensorSDFeature(), WlzDiffDomain(), WlzDilation(), WlzDynItvAdd(), WlzEffReadObjTiff(), WlzEffWriteObjAnl(), WlzEffWriteObjJpeg(), WlzEffWriteObjNifti(), WlzEffWriteObjStack(), WlzEffWriteObjTxt(), WlzErosion(), WlzErosion4(), WlzFromArray2D(), WlzGetSubSectionFromObject(), WlzGreySetHilbertRankValues(), WlzGreyValueGetDir(), WlzHasIntersection(), WlzIDomMaxItvLn(), WlzInitLineScan(), WlzInitRasterScan(), WlzIntersectN(), WlzIntervalCount(), WlzIntRescaleObj(), WlzIsAdjacentPatch(), WlzIsEmpty(), WlzLabel(), WlzLabel3D(), WlzLBTDomain2DFromIDomain(), WlzLineArea(), WlzMakeIntervalDomain(), WlzMakeIntervalValues(), WlzMakeTiledValuesObj2D(), WlzNewIDomain(), WlzNewValueTb(), WlzObjectFacts(), WlzObjToBoundary(), WlzObjToConvexPolygon(), WlzPolarSample(), WlzReadObj(), WlzSampleObj(), WlzSampleObjPoint2D(), WlzSepTrans(), WlzSeqPar(), WlzShiftDomain(), WlzSkeleton3D(), WlzSkStrip4(), WlzStandardIntervalDomain(), WlzStructDilation(), WlzStructErosion(), WlzThreshold(), WlzTransposeObj(), WlzUnionN(), WlzVerifyIntervalDomain(), and WlzWriteObj().
int _WlzIntervalDomain::kol1 |
First column coordinate.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewStructTransformBB(), WlzBoundingBox3D(), WlzBoundingBox3I(), WlzBuildObj3(), WlzCbThreshold(), WlzClipObjToBox2D(), WlzCMeshToDomObjValues(), WlzCompoundArrayToScalar(), WlzContourFromPoints(), WlzContourGrdObj2D(), WlzDiffDomain(), WlzDilation(), WlzEffReadObjTiff(), WlzEffWriteObjAnl(), WlzEffWriteObjJpeg(), WlzEffWriteObjNifti(), WlzEffWriteObjStack(), WlzEffWriteObjTxt(), WlzErosion(), WlzErosion4(), WlzFromArray2D(), WlzGetSubSectionFromObject(), WlzGreySetHilbertRankValues(), WlzGreyValueGetDir(), WlzHasIntersection(), WlzInsideDomain2D(), WlzIntersectN(), WlzIntRescaleObj(), WlzIsAdjacentPatch(), WlzLabel3D(), WlzLBTDomain2DFromIDomain(), WlzLineArea(), WlzMakeIntervalDomain(), WlzMakeIntervalValues(), WlzMakeTiledValuesObj2D(), WlzMeshFromObjBox(), WlzNewIDomain(), WlzNewValueTb(), WlzNextInterval(), WlzNextLine(), WlzObjectFacts(), WlzPolarSample(), WlzPolyToObj(), WlzRankFilter(), WlzReadObj(), WlzRsvFilterBuffer(), WlzSampleObj(), WlzSampleObjPoint2D(), WlzSampleValuesAndCoords(), WlzScalarBinaryOp(), WlzScalarMulAdd(), WlzSepTrans(), WlzSeqPar(), WlzShiftDomain(), WlzSkeleton3D(), WlzSkStrip4(), WlzStandardIntervalDomain(), WlzStructDilation(), WlzStructErosion(), WlzThreshold(), WlzTransposeObj(), WlzUnionN(), WlzVerifyIntervalDomain(), and WlzWriteObj().
int _WlzIntervalDomain::lastkl |
Last column coordinate.
Referenced by Wlz3DSectionSegmentObject(), Wlz3DViewStructTransformBB(), WlzBoundingBox3D(), WlzBoundingBox3I(), WlzCbThreshold(), WlzClipObjToBox2D(), WlzCMeshToDomObjValues(), WlzCompoundArrayToScalar(), WlzContourFromPoints(), WlzContourGrdObj2D(), WlzDiffDomain(), WlzDilation(), WlzEffReadObjTiff(), WlzEffWriteObjAnl(), WlzEffWriteObjJpeg(), WlzEffWriteObjNifti(), WlzEffWriteObjStack(), WlzEffWriteObjTxt(), WlzErosion(), WlzErosion4(), WlzFromArray2D(), WlzGetSubSectionFromObject(), WlzGreySetHilbertRankValues(), WlzGreyValueGetDir(), WlzHasIntersection(), WlzIntersectN(), WlzIntRescaleObj(), WlzIsAdjacentPatch(), WlzLabel3D(), WlzLBTDomain2DFromIDomain(), WlzLineArea(), WlzMakeIntervalDomain(), WlzMakeIntervalValues(), WlzMakeTiledValuesObj2D(), WlzMeshFromObjBox(), WlzNewIDomain(), WlzNewValueTb(), WlzNextInterval(), WlzNextLine(), WlzObjectFacts(), WlzPolarSample(), WlzRankFilter(), WlzReadObj(), WlzRsvFilterBuffer(), WlzSampleObj(), WlzSampleObjPoint2D(), WlzSampleValuesAndCoords(), WlzScalarBinaryOp(), WlzScalarMulAdd(), WlzSepTrans(), WlzSeqPar(), WlzShiftDomain(), WlzSkeleton3D(), WlzStandardIntervalDomain(), WlzStructDilation(), WlzStructErosion(), WlzThreshold(), WlzTransposeObj(), WlzUnionN(), WlzVerifyIntervalDomain(), and WlzWriteObj().
struct _WlzIntervalLine* _WlzIntervalDomain::intvlines |
Array of interval line structures.
Referenced by WlzClipObjToBox2D(), WlzDilation(), WlzDynItvAdd(), WlzErosion(), WlzErosion4(), WlzFromArray2D(), WlzGreyValueGetDir(), WlzIDomainFromPItv2D(), WlzIDomMaxItvLn(), WlzInitLineScan(), WlzInitRasterScan(), WlzInsideDomain2D(), WlzIntervalCount(), WlzIntRescaleObj(), WlzIsEmpty(), WlzLabel(), WlzMakeInterval(), WlzMakeIntervalDomain(), WlzMakeSpecialStructElement(), WlzNewIDomain(), WlzObjectFacts(), WlzPDomainFromPItv3D(), WlzPolyToObj(), WlzRasterLineSetItv2D(), WlzReadObj(), WlzSampleObjPoint2D(), WlzSkStrip4(), WlzStandardIntervalDomain(), WlzStructDilation(), WlzStructErosion(), WlzVerifyIntervalDomain(), and WlzWriteObj().