Woolz Image Processing
Version 1.7.5
|
A 2D polyline domain with possible types: WLZ_POLYGON_INT, WLZ_POLYGON_FLOAT or WLZ_POLYGON_DOUBLE. Typedef: WlzPolygonDomain. More...
Data Fields | |
WlzObjectType | type |
int | linkcount |
void * | freeptr |
int | nvertices |
int | maxvertices |
WlzIVertex2 * | vtx |
A 2D polyline domain with possible types: WLZ_POLYGON_INT, WLZ_POLYGON_FLOAT or WLZ_POLYGON_DOUBLE. Typedef: WlzPolygonDomain.
WlzObjectType _WlzPolygonDomain::type |
From WlzCoreDomain.
Referenced by WlzAffineTransformIsTranslate(), WlzBasisFnTransformPoly2(), WlzBoundingBoxVtx3I(), WlzCentrality(), WlzCMeshTransformManyObjAsIdx(), WlzConvertPolyType(), WlzCopyDomain(), WlzDomainFill3D(), WlzMakePolygonDomain(), WlzMeshFromObjBox(), WlzMeshPolyDomAdd(), WlzMeshTransformVerify(), WlzObjectFacts(), WlzObjToConvexHull(), WlzPolyCrossings(), WlzPolyCrossingsD(), WlzPolyDecimate(), WlzPolyEquispace(), WlzPolyLength(), WlzPolyReverse(), WlzPolySmooth(), WlzPolyTo8Polygon(), WlzPolyToObj(), WlzShiftDomain(), WlzTransposeObj(), WlzVertexHeapSortIdxFnD3(), WlzVerticesFromObj3I(), and WlzWriteObj().
int _WlzPolygonDomain::linkcount |
From WlzCoreDomain.
Referenced by WlzAssignPolygonDomain(), WlzFreePolyDmn(), WlzMakePolygonDomain(), and WlzObjectFacts().
void* _WlzPolygonDomain::freeptr |
From WlzCoreDomain.
int _WlzPolygonDomain::nvertices |
Number of vertices.
Referenced by WlzAffineTransformIsTranslate(), WlzBasisFnTransformPoly2(), WlzBoundingBoxVtx3I(), WlzBoundVtxCount(), WlzCentrality(), WlzCMeshCompSurfMapToDomain(), WlzCMeshTransformManyObjAsIdx(), WlzContourRBFBndObj3D(), WlzConvertPolyType(), WlzCopyDomain(), WlzDomainFill3D(), WlzMakePolygonDomain(), WlzMeshFromObjBox(), WlzMeshPolyDomAdd(), WlzMeshTransformVerify(), WlzObjectFacts(), WlzObjToBoundary(), WlzObjToConvexHull(), WlzObjToConvexPolygon(), WlzPolyCrossings(), WlzPolyCrossingsD(), WlzPolyDecimate(), WlzPolyEquispace(), WlzPolyLength(), WlzPolyReverse(), WlzPolySmooth(), WlzPolyTo8Polygon(), WlzPolyToObj(), WlzPolyVertices2D(), WlzPolyVertices2I(), WlzReadObj(), WlzShiftDomain(), WlzTransposeObj(), WlzVertexHeapSortIdxFnD3(), WlzVerticesFromObj3I(), and WlzWriteObj().
int _WlzPolygonDomain::maxvertices |
The maximum number of vertices for which space has been allocated.
Referenced by WlzCopyDomain(), WlzDomainFill3D(), WlzMakePolygonDomain(), WlzObjectFacts(), and WlzShiftDomain().
WlzIVertex2* _WlzPolygonDomain::vtx |
Array of vertices. This may need casting according to the type field.
Referenced by WlzAffineTransformIsTranslate(), WlzBasisFnTransformPoly2(), WlzBoundingBoxVtx3I(), WlzCentrality(), WlzCMeshCompSurfMapToDomain(), WlzCMeshTransformManyObjAsIdx(), WlzContourRBFBndObj3D(), WlzConvertPolyType(), WlzCopyDomain(), WlzDomainFill3D(), WlzMakePolygonDomain(), WlzMeshFromObjBox(), WlzMeshPolyDomAdd(), WlzMeshTransformVerify(), WlzObjectFacts(), WlzObjToBoundary(), WlzObjToConvexHull(), WlzObjToConvexPolygon(), WlzPolyCrossings(), WlzPolyCrossingsD(), WlzPolyDecimate(), WlzPolyEquispace(), WlzPolyLength(), WlzPolyReverse(), WlzPolySmooth(), WlzPolyTo8Polygon(), WlzPolyToObj(), WlzPolyVertices2D(), WlzPolyVertices2I(), WlzReadObj(), WlzShiftDomain(), WlzTransposeObj(), WlzVertexHeapSortIdxFnD3(), WlzVerticesFromObj3I(), and WlzWriteObj().