|
template<class C , class S > |
HeapArray< S > | createSegments (const C &contour) |
|
template<class VECTOR > |
HeapArray< VECTOR >::iterator | parallelAdjacentVertex (const typename HeapArray< VECTOR >::iterator &begin, const typename HeapArray< VECTOR >::iterator &end, float precision=0.0f) |
|
template<class VECTOR > |
HeapArray< VECTOR >::const_iterator | duplicateVertex (const typename HeapArray< VECTOR >::const_iterator &begin, const typename HeapArray< VECTOR >::const_iterator &end, float precision=0.0f) |
|
template<class C > |
bool | hasDuplicateVertices (const HeapArray< C > &vertex, float precision=0.0f) |
|
template<class VECTOR > |
void | removeDuplicateVertices (HeapArray< VECTOR > *pVertex) |
|
template<class VECTOR > |
void | removeParallelAdjacentVertices (HeapArray< VECTOR > *pVertex, float precision=0.0f) |
|
template<class C > |
bool | hasParallelAdjacentVertices (HeapArray< C > vertex, float precision=0.0f) |
|
template<class S > |
bool | sortSegmentsBySize (const S &left, const S &right) |
|
template<typename T > |
float | getArea (const HeapArray< Vector< T, 2 > > &c) |
|
template<typename T > |
bool | isClockWise (const HeapArray< Vector< T, 2 > > &vertex) |
|
API for manipulating contour points.