mi32/polyline.h File Reference

POLYLINE class definitions. More...

#include <mi32/doublear.h>
#include <mi32/simplear.h>
#include <mi32/range.h>
#include <mi32/rect.h>
#include <mi32/milist.h>
#include <mi32/delegate.h>
Include dependency graph for polyline.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DTRIANGLE2D
class  POLYLINE
 The POLYLINE class encapsulates a 2D or 3D polyline. More...
class  POLYLINE
 The POLYLINE class encapsulates a 2D or 3D polyline. More...
class  POLYLINE
 The POLYLINE class encapsulates a 2D or 3D polyline. More...
class  POLYLINE::CLIP
 Clip() base callback class. More...
class  POLYLINE::CONST_ITERATOR
 Constant iterator. More...
class  POLYLINE::INTERSECTINFO
 Intersection information container class. More...
struct  POLYLINE::INTERSECTINFO::CROSSPT
struct  POLYLINE::INTERSECTINFO::OVERLAP
class  POLYLINE::ITERATOR
 Non-const iterator. More...
class  POLYLINE::SECTION
class  POLYLINE::SPLIT
 IntersectSplitLine() base callback class. More...
class  POLYLINELIST

Defines

#define GEOMLIBCLASSEXPORT   MI_DLLCLASSIMPORT
#define GEOMLIBEXPORT   MI_DLLIMPORT

Enumerations

enum  CLIPMODE { CLIPMODE_Inside = 0, CLIPMODE_Outside = 1 }
enum  TESTCRITERIA { TESTCRITERIA_FullOutside = 0, TESTCRITERIA_PartOutside = 1, TESTCRITERIA_FullInside = 2, TESTCRITERIA_PartInside = 3 }

Functions

bool operator!= (const POLYLINE &lhs, const POLYLINE &rhs)
bool operator< (const POLYLINE &lhs, const POLYLINE &rhs)
bool operator== (const POLYLINE &lhs, const POLYLINE &rhs)

Detailed Description

POLYLINE class definitions.


Define Documentation

#define GEOMLIBCLASSEXPORT   MI_DLLCLASSIMPORT
#define GEOMLIBEXPORT   MI_DLLIMPORT

Enumeration Type Documentation

enum CLIPMODE
Enumerator:
CLIPMODE_Inside 

Clip to inside of region.

CLIPMODE_Outside 

Clip to outside of region.

Enumerator:
TESTCRITERIA_FullOutside 

Test if fully outside region.

TESTCRITERIA_PartOutside 

Test if any part is outside region.

TESTCRITERIA_FullInside 

Test if fully inside region.

TESTCRITERIA_PartInside 

Test if any part is inside region.


Function Documentation

bool operator!= ( const POLYLINE lhs,
const POLYLINE rhs 
) [inline]
bool operator< ( const POLYLINE lhs,
const POLYLINE rhs 
) [inline]
bool operator== ( const POLYLINE lhs,
const POLYLINE rhs 
) [inline]

Generated on Sun Oct 7 21:27:44 2012 for TNTsdk 2012 by  doxygen 1.6.1