25 #ifndef DL_EXTRUSION_H
26 #define DL_EXTRUSION_H
28 #include "dl_global.h"
46 direction =
new double[3];
47 setDirection(0.0, 0.0, 1.0);
69 direction =
new double[3];
70 setDirection(dx, dy, dz);
71 setElevation(elevation);
111 this->elevation = elevation;
129 setDirection(extru.direction[0], extru.direction[1], extru.direction[2]);
130 setElevation(extru.elevation);
Extrusion direction.
Definition: dl_extrusion.h:38
void getDirection(double dir[]) const
Definition: dl_extrusion.h:99
void setDirection(double dx, double dy, double dz)
Sets the direction vector.
Definition: dl_extrusion.h:79
void setElevation(double elevation)
Sets the elevation.
Definition: dl_extrusion.h:110
double getElevation() const
Definition: dl_extrusion.h:119
DL_Extrusion()
Default constructor.
Definition: dl_extrusion.h:45
double * getDirection() const
Definition: dl_extrusion.h:90
DL_Extrusion(double dx, double dy, double dz, double elevation)
Constructor for DXF extrusion.
Definition: dl_extrusion.h:68
~DL_Extrusion()
Destructor.
Definition: dl_extrusion.h:55