#include <rvc/cad.h>
Inheritance diagram for RVC::CAD::ELEMENT::DRAW:

Public Member Functions | |
| DRAW () | |
| int | DrawElement (const CAD::ELEMENT &Element, const TRANS2D_AFFINE &BtoC) |
| ERRVALUE | DrawLines (const CAD::ELEMENT &Element, const POLYLINELIST &LineList) |
| ERRVALUE | DrawPoints (const CAD::ELEMENT &Element, const POLYLINE &Points) |
| ERRVALUE | DrawSubRegion (const CAD::ELEMENT &Element, const SUBREGION2D &SubRegion) |
| ERRVALUE | DrawText (const CAD::ELEMENT &Element, const MISTRING &string, const POLYLINELIST &LineList) |
| virtual | ~DRAW () |
Private Member Functions | |
| virtual int | v_DrawElement (const CAD::ELEMENT &Element, const TRANS2D_AFFINE &BtoC) |
| virtual ERRVALUE | v_DrawLines (const CAD::ELEMENT &Element, const POLYLINELIST &LineList) |
| virtual ERRVALUE | v_DrawPoints (const CAD::ELEMENT &Element, const POLYLINE &Points) |
| virtual ERRVALUE | v_DrawSubRegion (const CAD::ELEMENT &Element, const SUBREGION2D &SubRegion) |
| virtual ERRVALUE | v_DrawText (const CAD::ELEMENT &Element, const MISTRING &string, const POLYLINELIST &LineList) |
Definition at line 1031 of file cad.h.
|
|
Reimplemented in RVC::CAD::DRAW. |
|
|
Reimplemented in RVC::CAD::DRAW. |
|
||||||||||||
|
First chance to render an element without any transformations to one of methods below.
|
|
||||||||||||
|
Transform CAD element to a set of one or more lines, only if the element can be represented as lines and not polygons.
|
|
||||||||||||
|
Transform CAD element to a set of one or more singular points, only if the element can be represented as singular points.
|
|
||||||||||||
|
Transform CAD element to a SUBREGION2D, only if the element can be represented as a SUBREGION2D Multiple calls to this method will be done if one SUBREGION2D is not enough (CAD::ELEMENT::TYPE_MultiPolygon).
|
|
||||||||||||||||
|
Called if the CAD element is a text label element.
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
1.3.8-20040913