TRIANGULATOR Class Reference

Perform triangular decomposition of geometric elements. More...

#include <mi32/triangulator.h>

List of all members.

Public Member Functions

 TRIANGULATOR ()
 ~TRIANGULATOR ()
ERRVALUE Decompose (const SUBREGION2D &subregion, DOUBLE_ARRAY< DTRIANGLE2D > &triangles)
ERRVALUE Decompose (const POLYLINE &polyline, DOUBLE_ARRAY< DTRIANGLE2D > &triangles)

Detailed Description

Perform triangular decomposition of geometric elements.

Retains internal work buffers for efficient reuse on multiple elements, avoiding reallocation where possible.


Constructor & Destructor Documentation

TRIANGULATOR::TRIANGULATOR (  ) 
TRIANGULATOR::~TRIANGULATOR (  ) 

Member Function Documentation

ERRVALUE TRIANGULATOR::Decompose ( const SUBREGION2D subregion,
DOUBLE_ARRAY< DTRIANGLE2D > &  triangles 
)

Decompose SUBREGION2D, returning vertex points.

Parameters:
triangles Triangle vertex points returned
ERRVALUE TRIANGULATOR::Decompose ( const POLYLINE polyline,
DOUBLE_ARRAY< DTRIANGLE2D > &  triangles 
)

Decompose closed polyline, returning vertex points.

Parameters:
triangles Triangle vertex points returned, in clockwise order

The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:33:58 2012 for TNTsdk 2012 by  doxygen 1.6.1