#include <gre/3dgmelem.h>
Public Types | |
| enum | ELEMMODE { ELEMMODE_Standard, ELEMMODE_Highlighted, ELEMMODE_Active } |
Public Member Functions | |
| void | Clear () |
| ERRVALUE | DrawCircle2D (const DPOINT2D ¢er, 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 ®ion, const POLYSTYLE &style) |
| ERRVALUE | DrawSubRegion2D (const SUBREGION2D &subregion, const POLYSTYLE &style) |
| ERRVALUE | FillCircle2D (const DPOINT2D ¢er, 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 ®ion, 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 () |
| GRE::GEOMETRIC3D_BUILDER::GEOMETRIC3D_BUILDER | ( | ) | [inline, protected] |
| virtual GRE::GEOMETRIC3D_BUILDER::~GEOMETRIC3D_BUILDER | ( | ) | [inline, protected, virtual] |
| 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 | |||
| ) |
1.6.1