libopencad
Public Member Functions | Protected Attributes | List of all members
CADMText Class Reference

Geometry class which represents MText. More...

#include <cadgeometry.h>

Inheritance diagram for CADMText:
CADText CADPoint3D CADGeometry

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, CADAttdefgetAttributes ()
 

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, CADAttdefmapstAttributes
 

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.
 

Detailed Description

Geometry class which represents MText.


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