Woolz Image Processing
Version 1.8.3
|
The position of a point in 2D double precision space and the normal vector at that point. Note that the data structure is the same as WlzGMVertexG2D until the normal, this is important as it allows the type, index and position to be established without knowing whether the vertex geometry is WlzGMVertexG2D or WlzGMVertexG2N. Typedef: WlzGMVertexG2N. More...
Data Fields | |
WlzGMElemType | type |
int | idx |
WlzDVertex2 | vtx |
WlzDVertex2 | nrm |
The position of a point in 2D double precision space and the normal vector at that point. Note that the data structure is the same as WlzGMVertexG2D until the normal, this is important as it allows the type, index and position to be established without knowing whether the vertex geometry is WlzGMVertexG2D or WlzGMVertexG2N. Typedef: WlzGMVertexG2N.
WlzGMElemType _WlzGMVertexG2N::type |
WLZ_GMELM_VERTEX_G2N
int _WlzGMVertexG2N::idx |
Unique identifier for vertex geometry
Referenced by WlzGMModelResIdx().
WlzDVertex2 _WlzGMVertexG2N::vtx |
Where the point lies in space
Referenced by WlzAffineTransformGMModel(), WlzAffineTransformGMShell(), WlzBasisFnTransformGMModel(), WlzGMModelCopy(), WlzGMVertexGetG2N(), WlzGMVertexGetG3N(), WlzGMVertexSetG2N(), and WlzGMVertexSetG3N().
WlzDVertex2 _WlzGMVertexG2N::nrm |
Normal at the point.
Referenced by WlzAffineTransformGMModel(), WlzAffineTransformGMShell(), WlzBasisFnTransformGMModel(), WlzGMModelCopy(), WlzGMVertexGetG2N(), WlzGMVertexGetG3N(), WlzGMVertexSetG2N(), and WlzGMVertexSetG3N().