libopencad
|
Geometry class which represents MText. More...
#include <cadgeometry.h>
Public Member Functions | |
double | getRectWidth () const |
void | setRectWidth (double value) |
double | getExtents () const |
void | setExtents (double value) |
double | getExtentsWidth () const |
void | setExtentsWidth (double value) |
virtual void | print () const override |
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 | |
double | rectWidth |
double | extents |
double | extentsWidth |
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 MText.