Woolz Image Processing Version 1.4.0
|
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.
From WlzCoreDomain.
Referenced by WlzBasisFnTransformPoly2(), WlzConvertPolyType(), WlzCopyDomain(), WlzMakePolygonDomain(), WlzMeshPolyDomAdd(), WlzPolyCrossings(), WlzPolyCrossingsD(), WlzPolyDecimate(), WlzPolyEquispace(), WlzPolyLength(), WlzPolyReverse(), WlzPolySmooth(), WlzPolyTo8Polygon(), WlzPolyToObj(), and WlzShiftDomain().
From WlzCoreDomain.
Referenced by WlzAssignPolygonDomain(), WlzFreePolyDmn(), and WlzMakePolygonDomain().
From WlzCoreDomain.
Number of vertices.
Referenced by WlzBasisFnTransformPoly2(), WlzBoundVtxCount(), WlzConvertPolyType(), WlzCopyDomain(), WlzMakePolygonDomain(), WlzMeshPolyDomAdd(), WlzObjToConvexPolygon(), WlzPolyCrossings(), WlzPolyCrossingsD(), WlzPolyDecimate(), WlzPolyEquispace(), WlzPolyLength(), WlzPolyReverse(), WlzPolySmooth(), WlzPolyTo8Polygon(), WlzPolyToObj(), WlzPolyVertices2D(), WlzPolyVertices2I(), and WlzShiftDomain().
The maximum number of vertices for which space has been allocated.
Referenced by WlzCopyDomain(), WlzMakePolygonDomain(), and WlzShiftDomain().
Array of vertices. This may need casting according to the type field.
Referenced by WlzBasisFnTransformPoly2(), WlzConvertPolyType(), WlzCopyDomain(), WlzMakePolygonDomain(), WlzMeshPolyDomAdd(), WlzObjToConvexPolygon(), WlzPolyCrossings(), WlzPolyCrossingsD(), WlzPolyDecimate(), WlzPolyEquispace(), WlzPolyLength(), WlzPolyReverse(), WlzPolySmooth(), WlzPolyTo8Polygon(), WlzPolyToObj(), WlzPolyVertices2D(), WlzPolyVertices2I(), and WlzShiftDomain().