|
libopencad
|
Geometry class which represents Attribute definition. More...
#include <cadgeometry.h>
Public Member Functions | |
| virtual void | print () const override |
| string | getPrompt () const |
| void | setPrompt (const string &) |
Public Member Functions inherited from CADAttrib | |
| double | getElevation () const |
| void | setElevation (double) |
| string | getTag () const |
| void | setTag (const string &) |
| CADVector | getAlignmentPoint () const |
| void | setAlignmentPoint (const CADVector &) |
| bool | isPositionLocked () const |
| void | setPositionLocked (bool) |
Public Member Functions inherited from CADText | |
| string | getTextValue () const |
| void | setTextValue (const string &value) |
| double | getHeight () const |
| void | setHeight (double value) |
| double | getRotationAngle () const |
| void | setRotationAngle (double value) |
| double | getObliqueAngle () const |
| void | setObliqueAngle (double value) |
Public Member Functions inherited from CADPoint3D | |
| CADPoint3D (const CADVector &positionIn, double thicknessIn) | |
| CADVector | getPosition () const |
| void | setPosition (const CADVector &value) |
| CADVector | getExtrusion () const |
| void | setExtrusion (const CADVector &value) |
| double | getXAxisAng () const |
| void | setXAxisAng (double value) |
Public Member Functions inherited from CADGeometry | |
| enum GeometryType | getType () const |
| double | getThickness () const |
| void | setThickness (double thicknes) |
| RGBColor | getColor () const |
| void | setColor (int ACIColorIndex) |
| void | addAttribute (CADAttdef *) |
| void | addAttribute (CADAttrib *) |
| map< string, CADAttdef > | getAttributes () |
Protected Attributes | |
| string | sPrompt |
Protected Attributes inherited from CADAttrib | |
| CADVector | vertAlignmentPoint |
| double | dfElevation |
| string | sTag |
| bool | bLockPosition |
Protected Attributes inherited from CADText | |
| double | obliqueAngle |
| double | rotationAngle |
| double | height |
| string | textValue |
Protected Attributes inherited from CADPoint3D | |
| CADVector | position |
| CADVector | extrusion |
| double | xAxisAng |
Protected Attributes inherited from CADGeometry | |
| enum GeometryType | geometryType |
| double | thickness |
| RGBColor | geometry_color |
| map< string, CADAttdef > | mapstAttributes |
Additional Inherited Members | |
Public Types inherited from CADGeometry | |
| enum | GeometryType { UNDEFINED = 0, POINT, CIRCLE, LWPOLYLINE, ELLIPSE, LINE, POLYLINE3D, TEXT, ARC, SPLINE, SOLID, RAY, HATCH, IMAGE, MTEXT, MLINE, XLINE, FACE3D, POLYLINE_PFACE, ATTRIB, ATTDEF } |
| The CAD geometry types enum. | |
Geometry class which represents Attribute definition.
1.8.11