GRE::GEOMETRIC3D_BUILDER Class Reference

#include <gre/3dgmelem.h>

List of all members.

Public Types

enum  ELEMMODE { ELEMMODE_Standard, ELEMMODE_Highlighted, ELEMMODE_Active }

Public Member Functions

void Clear ()
ERRVALUE DrawCircle2D (const DPOINT2D &center, const double radius, const LINESTYLE &style, const RVC::STYLEPATTERN_LINE &pattern)
ERRVALUE DrawLabel2D (const RVC::VECTOR::LABEL &label, const LABELSTYLE &style)
ERRVALUE DrawLine2D (const POLYLINE &polyline, const LINESTYLE &style, const RVC::STYLEPATTERN_LINE &pattern)
ERRVALUE DrawLine3D (const POLYLINE &polyline, const LINESTYLE &style)
ERRVALUE DrawPoint2D (const DPOINT2D &point, const POINTSTYLE &style)
ERRVALUE DrawPoint3D (const DPOINT3D &point, const POINTSTYLE &style)
ERRVALUE DrawPolygon2D (const POLYLINE &polyline, const POLYSTYLE &style)
ERRVALUE DrawRectangle2D (const DRECT2D &rect, const LINESTYLE &style, const RVC::STYLEPATTERN_LINE &pattern)
ERRVALUE DrawRegion2D (const REGION2D &region, const POLYSTYLE &style)
ERRVALUE DrawSubRegion2D (const SUBREGION2D &subregion, const POLYSTYLE &style)
ERRVALUE FillCircle2D (const DPOINT2D &center, const double radius, const POLYSTYLE &style, const RVC::STYLE &styleobj)
ERRVALUE FillLabel2D (const MIUNICODE *text, const POLYLINE &base, const LABELSTYLE &style, const POLYLINELIST &leaders, const RVC::STYLE &styleobj)
ERRVALUE FillLabel2D (const GRE::LABELPLACE &labelplace, const RVC::STYLE &styleobj)
ERRVALUE FillLabel2D (const RVC::VECTOR::LABEL &label, const LABELSTYLE &style, const RVC::STYLE &styleobj)
ERRVALUE FillLine2D (const POLYLINE &polyline, const LINESTYLE &style, const RVC::STYLEPATTERN_LINE &pattern, const MGD::LINECAP linecap=MGD::LINECAP_Butt)
ERRVALUE FillLine3D (const POLYLINE &polyline, const LINESTYLE &style)
ERRVALUE FillPoint2D (const DPOINT2D &point, const POINTSTYLE &style, const RVC::STYLEPATTERN_SYMBOL &pattern)
ERRVALUE FillPoint3D (const DPOINT3D &point, const POINTSTYLE &style)
ERRVALUE FillPolygon2D (const POLYLINE &polyline, const POLYSTYLE &style, const RVC::STYLE &styleobj)
ERRVALUE FillRectangle2D (const DRECT2D &rect, const POLYSTYLE &style, const RVC::STYLE &styleobj)
ERRVALUE FillRegion2D (const REGION2D &region, const POLYSTYLE &style, const RVC::STYLE &styleobj)
ERRVALUE FillSubRegion2D (const SUBREGION2D &subregion, const POLYSTYLE &style, const RVC::STYLE &styleobj)
double GetFactor ()
ERRVALUE Init (GRE::SCENE3D *scene, GRE::TERRAIN *terrain, const double s2d)
void SetActiveColor (const COLOR color)
void SetElementsMode (const ELEMMODE mode)
void SetHighlightedColor (const COLOR color)
void Translate (const DPOINT2D &input, const DPOINT2D &offset, const double mapscale, DPOINT2D &output)

Protected Member Functions

 GEOMETRIC3D_BUILDER ()
virtual ~GEOMETRIC3D_BUILDER ()

Member Enumeration Documentation

Enumerator:
ELEMMODE_Standard 
ELEMMODE_Highlighted 
ELEMMODE_Active 

Constructor & Destructor Documentation

GRE::GEOMETRIC3D_BUILDER::GEOMETRIC3D_BUILDER (  )  [inline, protected]
virtual GRE::GEOMETRIC3D_BUILDER::~GEOMETRIC3D_BUILDER (  )  [inline, protected, virtual]

Member Function Documentation

void GRE::GEOMETRIC3D_BUILDER::Clear (  )  [inline]
ERRVALUE GRE::GEOMETRIC3D_BUILDER::DrawCircle2D ( const DPOINT2D center,
const double  radius,
const LINESTYLE style,
const RVC::STYLEPATTERN_LINE pattern 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::DrawLabel2D ( const RVC::VECTOR::LABEL label,
const LABELSTYLE style 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::DrawLine2D ( const POLYLINE polyline,
const LINESTYLE style,
const RVC::STYLEPATTERN_LINE pattern 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::DrawLine3D ( const POLYLINE polyline,
const LINESTYLE style 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::DrawPoint2D ( const DPOINT2D point,
const POINTSTYLE style 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::DrawPoint3D ( const DPOINT3D point,
const POINTSTYLE style 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::DrawPolygon2D ( const POLYLINE polyline,
const POLYSTYLE style 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::DrawRectangle2D ( const DRECT2D rect,
const LINESTYLE style,
const RVC::STYLEPATTERN_LINE pattern 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::DrawRegion2D ( const REGION2D region,
const POLYSTYLE style 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::DrawSubRegion2D ( const SUBREGION2D subregion,
const POLYSTYLE style 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::FillCircle2D ( const DPOINT2D center,
const double  radius,
const POLYSTYLE style,
const RVC::STYLE styleobj 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::FillLabel2D ( const MIUNICODE text,
const POLYLINE base,
const LABELSTYLE style,
const POLYLINELIST leaders,
const RVC::STYLE styleobj 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::FillLabel2D ( const GRE::LABELPLACE labelplace,
const RVC::STYLE styleobj 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::FillLabel2D ( const RVC::VECTOR::LABEL label,
const LABELSTYLE style,
const RVC::STYLE styleobj 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::FillLine2D ( const POLYLINE polyline,
const LINESTYLE style,
const RVC::STYLEPATTERN_LINE pattern,
const MGD::LINECAP  linecap = MGD::LINECAP_Butt 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::FillLine3D ( const POLYLINE polyline,
const LINESTYLE style 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::FillPoint2D ( const DPOINT2D point,
const POINTSTYLE style,
const RVC::STYLEPATTERN_SYMBOL pattern 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::FillPoint3D ( const DPOINT3D point,
const POINTSTYLE style 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::FillPolygon2D ( const POLYLINE polyline,
const POLYSTYLE style,
const RVC::STYLE styleobj 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::FillRectangle2D ( const DRECT2D rect,
const POLYSTYLE style,
const RVC::STYLE styleobj 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::FillRegion2D ( const REGION2D region,
const POLYSTYLE style,
const RVC::STYLE styleobj 
)
ERRVALUE GRE::GEOMETRIC3D_BUILDER::FillSubRegion2D ( const SUBREGION2D subregion,
const POLYSTYLE style,
const RVC::STYLE styleobj 
)
double GRE::GEOMETRIC3D_BUILDER::GetFactor (  )  [inline]
ERRVALUE GRE::GEOMETRIC3D_BUILDER::Init ( GRE::SCENE3D scene,
GRE::TERRAIN terrain,
const double  s2d 
)
void GRE::GEOMETRIC3D_BUILDER::SetActiveColor ( const COLOR  color  )  [inline]
void GRE::GEOMETRIC3D_BUILDER::SetElementsMode ( const ELEMMODE  mode  )  [inline]
void GRE::GEOMETRIC3D_BUILDER::SetHighlightedColor ( const COLOR  color  )  [inline]
void GRE::GEOMETRIC3D_BUILDER::Translate ( const DPOINT2D input,
const DPOINT2D offset,
const double  mapscale,
DPOINT2D output 
)

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

Generated on Sun Oct 7 21:34:13 2012 for TNTsdk 2012 by  doxygen 1.6.1