POLYLINE::SPLIT Class Reference

IntersectSplitLine() base callback class. More...

#include <mi32/polyline.h>

List of all members.

Public Member Functions

 SPLIT ()
virtual ~SPLIT ()
virtual ERRVALUE OnAdd (const POLYLINE &PolyLine)=0
virtual int OnBadSegment (const POLYLINE &)
virtual ERRVALUE OnDelete ()
ERRVALUE OnOverlap (const POLYLINE &PolyLine)

Private Member Functions

virtual ERRVALUE v_OnOverlap (const POLYLINE &)

Detailed Description

IntersectSplitLine() base callback class.


Constructor & Destructor Documentation

POLYLINE::SPLIT::SPLIT (  )  [inline]
virtual POLYLINE::SPLIT::~SPLIT (  )  [inline, virtual]

Member Function Documentation

virtual ERRVALUE POLYLINE::SPLIT::OnAdd ( const POLYLINE PolyLine  )  [pure virtual]
virtual int POLYLINE::SPLIT::OnBadSegment ( const POLYLINE  )  [inline, virtual]

Check to see if on a bad segment.

Returns:
To keep the line if only segment > 0, 0 to possibly remove it, < 0 error
virtual ERRVALUE POLYLINE::SPLIT::OnDelete (  )  [inline, virtual]
ERRVALUE POLYLINE::SPLIT::OnOverlap ( const POLYLINE PolyLine  )  [inline]
virtual ERRVALUE POLYLINE::SPLIT::v_OnOverlap ( const POLYLINE  )  [inline, private, virtual]

Called when another line overlaps part of the line to be split.

The overlapped section is returned in 'PolyLine'


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