RVC::VECTOR::LABEL::LEADERLINE Class Reference

#include <rvc/vector.h>

List of all members.

Public Member Functions

 LEADERLINE (const LEADERLINE &rhs)
 LEADERLINE ()
 ~LEADERLINE ()
INT32 GetElemNum () const
ELEMTYPE GetElemType () const
void GetExtents (DRECT3D &extents) const
const POLYLINEGetLeaderPoints () const
const DPOINT3DGetTiePoint () const
bool IsEquivalentTo (const LEADERLINE &rhs, double threshold) const
LEADERLINEoperator= (const LEADERLINE &rhs)
void SetElement (const RVC::ELEMENT &Element)
void SetElemNum (INT32 ElemNum)
void SetElemType (ELEMTYPE ElemType)
void SetLeaderPoints (const POLYLINE &LeaderPts)
void SetTiePoint (const DPOINT3D &NewTiePoint)
ERRVALUE Translate (const TRANS2D_MAPGEN &tmg)

Constructor & Destructor Documentation

RVC::VECTOR::LABEL::LEADERLINE::LEADERLINE (  ) 

Default constructor.

RVC::VECTOR::LABEL::LEADERLINE::LEADERLINE ( const LEADERLINE rhs  ) 

Copy constructor.

RVC::VECTOR::LABEL::LEADERLINE::~LEADERLINE (  ) 

Destructor.


Member Function Documentation

INT32 RVC::VECTOR::LABEL::LEADERLINE::GetElemNum (  )  const
ELEMTYPE RVC::VECTOR::LABEL::LEADERLINE::GetElemType (  )  const
void RVC::VECTOR::LABEL::LEADERLINE::GetExtents ( DRECT3D extents  )  const

Determine extents of this leader line.

const POLYLINE& RVC::VECTOR::LABEL::LEADERLINE::GetLeaderPoints (  )  const
const DPOINT3D& RVC::VECTOR::LABEL::LEADERLINE::GetTiePoint (  )  const
bool RVC::VECTOR::LABEL::LEADERLINE::IsEquivalentTo ( const LEADERLINE rhs,
double  threshold 
) const

Determine if the two label leader lines are equivalent This method uses "Fuzzy" vertex comparisons and the direction and order of the elements are not relevant.

Returns:
'True' if they are, 'False' if not
LEADERLINE& RVC::VECTOR::LABEL::LEADERLINE::operator= ( const LEADERLINE rhs  ) 

Assignment.

void RVC::VECTOR::LABEL::LEADERLINE::SetElement ( const RVC::ELEMENT Element  ) 
void RVC::VECTOR::LABEL::LEADERLINE::SetElemNum ( INT32  ElemNum  ) 
void RVC::VECTOR::LABEL::LEADERLINE::SetElemType ( ELEMTYPE  ElemType  ) 
void RVC::VECTOR::LABEL::LEADERLINE::SetLeaderPoints ( const POLYLINE LeaderPts  ) 
void RVC::VECTOR::LABEL::LEADERLINE::SetTiePoint ( const DPOINT3D NewTiePoint  ) 
ERRVALUE RVC::VECTOR::LABEL::LEADERLINE::Translate ( const TRANS2D_MAPGEN tmg  ) 

Translate label leader line through a generic coordinate transformation.


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

Generated on Sun Oct 7 21:38:24 2012 for TNTsdk 2012 by  doxygen 1.6.1