Woolz Image Processing
Version 1.8.3
|
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 WlzBasisFnTransformPoly2(), WlzConvertPolyType(), WlzCopyDomain(), WlzMakePolygonDomain(), WlzMeshPolyDomAdd(), WlzObjToConvexHull(), WlzPolyCrossings(), WlzPolyCrossingsD(), WlzPolyDecimate(), WlzPolyEquispace(), WlzPolyLength(), WlzPolyReverse(), WlzPolySmooth(), WlzPolyTo8Polygon(), WlzPolyToObj(), and WlzShiftDomain().
int _WlzPolygonDomain::linkcount |
From WlzCoreDomain.
Referenced by WlzAssignPolygonDomain(), WlzFreePolyDmn(), and WlzMakePolygonDomain().
void* _WlzPolygonDomain::freeptr |
From WlzCoreDomain.
int _WlzPolygonDomain::nvertices |
Number of vertices.
Referenced by WlzBasisFnTransformPoly2(), WlzBoundVtxCount(), WlzCMeshCompSurfMapToDomain(), WlzConvertPolyType(), WlzCopyDomain(), WlzDomainFill3D(), WlzMakePolygonDomain(), WlzMeshPolyDomAdd(), WlzObjToConvexHull(), WlzPolyCrossings(), WlzPolyCrossingsD(), WlzPolyDecimate(), WlzPolyEquispace(), WlzPolyLength(), WlzPolyReverse(), WlzPolySmooth(), WlzPolyTo8Polygon(), WlzPolyToObj(), WlzPolyVertices2D(), WlzPolyVertices2I(), and WlzShiftDomain().
int _WlzPolygonDomain::maxvertices |
The maximum number of vertices for which space has been allocated.
Referenced by WlzCopyDomain(), WlzMakePolygonDomain(), and WlzShiftDomain().
WlzIVertex2* _WlzPolygonDomain::vtx |
Array of vertices. This may need casting according to the type field.
Referenced by WlzBasisFnTransformPoly2(), WlzCMeshCompSurfMapToDomain(), WlzConvertPolyType(), WlzCopyDomain(), WlzDomainFill3D(), WlzMakePolygonDomain(), WlzMeshPolyDomAdd(), WlzObjToConvexHull(), WlzPolyCrossings(), WlzPolyCrossingsD(), WlzPolyDecimate(), WlzPolyEquispace(), WlzPolyLength(), WlzPolyReverse(), WlzPolySmooth(), WlzPolyTo8Polygon(), WlzPolyToObj(), WlzPolyVertices2D(), WlzPolyVertices2I(), and WlzShiftDomain().