mydxfmtext.hpp
Go to the documentation of this file.
81 double _text_width; /* 42, Horizontal width of the characters that make up the mtext entity. This
84 double _vert_height; /* 43, Vertical height of the mtext entity (read-only, ignored if supplied). */
132 virtual void explode( class MyDXFEntities *ent, MyDXFFile *dxf, const Transformation *t ) const;
virtual MyDXFMText * copy(void) const
Get a new copy of entity.
Definition: mydxfmtext.hpp:124
virtual void explode(class MyDXFEntities *ent, MyDXFFile *dxf, const Transformation *t) const
Explode into entities.
Definition: mydxfmtext.cpp:137
virtual void scale(class MyDXFFile *dxf, double s)
Scale entity by factor s.
Definition: mydxfmtext.cpp:323
virtual void plot(const class MyDXFFile *dxf, cairo_t *cairo, const Transformation *t, const double range[4]) const
Plot entity with cairo.
Definition: mydxfmtext.cpp:199
virtual EntityType get_type(void) const
Get entity type.
Definition: mydxfmtext.hpp:140
virtual void translate(class MyDXFFile *dxf, const Vec3D &dx)
Translate entity by dx.
Definition: mydxfmtext.cpp:333
virtual void get_bbox(Vec3D &min, Vec3D &max, const class MyDXFFile *dxf, const Transformation *t) const
Return bounding box of entity.
Definition: mydxfmtext.cpp:307
virtual void debug_print(std::ostream &os) const
Print debugging information to stream os.
Definition: mydxfmtext.cpp:350
virtual void rotate_z(class MyDXFFile *dxf, double a)
Rotate entity around origin.
Definition: mydxfmtext.cpp:339
virtual void write(class MyDXFFile *dxf, std::ofstream &ostr)
Write dxf file to stream.
Definition: mydxfmtext.cpp:152
Transformation for homogenous three dimensional space.
Definition: transformation.hpp:70
DXF Entities.