POLYLINE::INTERSECTINFO Class Reference

Intersection information container class. More...

#include <mi32/polyline.h>

List of all members.

Classes

struct  CROSSPT
struct  OVERLAP

Public Member Functions

 INTERSECTINFO ()
void Clean (const POLYLINE &PolyLine)
void Clear ()
void DumpInfo (MISTRING &LogString, INT32 LineNum) const
SIMPLE_ARRAY< CROSSPT > & GetCrossPoints ()
const SIMPLE_ARRAY< CROSSPT > & GetCrossPoints () const
INT32 GetNumCrossPoints () const
INT32 GetNumOverlaps () const
SIMPLE_ARRAY< OVERLAP > & GetOverlaps ()
const SIMPLE_ARRAY< OVERLAP > & GetOverlaps () const
bool HasOverlaps () const
bool IsCleaned () const
bool IsEmpty () const
void SetCleaned (bool value=true)

Detailed Description

Intersection information container class.


Constructor & Destructor Documentation

POLYLINE::INTERSECTINFO::INTERSECTINFO (  )  [inline]

Member Function Documentation

void POLYLINE::INTERSECTINFO::Clean ( const POLYLINE PolyLine  ) 
void POLYLINE::INTERSECTINFO::Clear (  )  [inline]
void POLYLINE::INTERSECTINFO::DumpInfo ( MISTRING LogString,
INT32  LineNum 
) const [inline]
Parameters:
LineNum Line number associated with "ints"
SIMPLE_ARRAY<CROSSPT>& POLYLINE::INTERSECTINFO::GetCrossPoints (  )  [inline]
const SIMPLE_ARRAY<CROSSPT>& POLYLINE::INTERSECTINFO::GetCrossPoints (  )  const [inline]
INT32 POLYLINE::INTERSECTINFO::GetNumCrossPoints (  )  const [inline]
INT32 POLYLINE::INTERSECTINFO::GetNumOverlaps (  )  const [inline]
SIMPLE_ARRAY<OVERLAP>& POLYLINE::INTERSECTINFO::GetOverlaps (  )  [inline]
const SIMPLE_ARRAY<OVERLAP>& POLYLINE::INTERSECTINFO::GetOverlaps (  )  const [inline]
bool POLYLINE::INTERSECTINFO::HasOverlaps (  )  const [inline]
bool POLYLINE::INTERSECTINFO::IsCleaned (  )  const [inline]
bool POLYLINE::INTERSECTINFO::IsEmpty (  )  const [inline]
void POLYLINE::INTERSECTINFO::SetCleaned ( bool  value = true  )  [inline]

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

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