POLYLINE::SPLIT Class Reference

IntersectSplitLine() base callback class. More...

#include <mi32/polyline.h>

List of all members.

Public Member Functions

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

Private Member Functions

virtual ERRVALUE v_OnOverlap (const POLYLINE &PolyLine)


Detailed Description

IntersectSplitLine() base callback class.

Definition at line 1874 of file polyline.h.


Constructor & Destructor Documentation

POLYLINE::SPLIT::SPLIT  )  [inline]
 

Definition at line 1876 of file polyline.h.

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

Definition at line 1877 of file polyline.h.


Member Function Documentation

virtual ERRVALUE POLYLINE::SPLIT::OnAdd const POLYLINE PolyLine  )  [pure virtual]
 

virtual int POLYLINE::SPLIT::OnBadSegment const POLYLINE 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

Definition at line 1889 of file polyline.h.

virtual ERRVALUE POLYLINE::SPLIT::OnDelete  )  [inline, virtual]
 

Definition at line 1893 of file polyline.h.

ERRVALUE POLYLINE::SPLIT::OnOverlap const POLYLINE PolyLine  )  [inline]
 

Definition at line 1879 of file polyline.h.

virtual ERRVALUE POLYLINE::SPLIT::v_OnOverlap const POLYLINE PolyLine  )  [inline, private, virtual]
 

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

The overlapped section is returned in 'PolyLine'

Definition at line 1899 of file polyline.h.


The documentation for this class was generated from the following file:
Generated on Tue Dec 14 13:20:09 2004 for TNTsdk by  doxygen 1.3.8-20040913