Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
DL_Extrusion Class Reference

#include <dl_extrusion.h>

Public Member Functions

 DL_Extrusion ()
 ~DL_Extrusion ()
 DL_Extrusion (double dx, double dy, double dz, double elevation)
void setDirection (double dx, double dy, double dz)
double * getDirection () const
void getDirection (double dir[]) const
void setElevation (double elevation)
double getElevation () const
DL_Extrusion operator= (const DL_Extrusion &extru)

Detailed Description

Extrusion direction.

Author
Andrew Mustun

Constructor & Destructor Documentation

◆ DL_Extrusion() [1/2]

DL_Extrusion::DL_Extrusion ( )
inline

Default constructor.

◆ ~DL_Extrusion()

DL_Extrusion::~DL_Extrusion ( )
inline

Destructor.

◆ DL_Extrusion() [2/2]

DL_Extrusion::DL_Extrusion ( double dx,
double dy,
double dz,
double elevation )
inline

Constructor for DXF extrusion.

Parameters
directionVector of axis along which the entity shall be extruded this is also the Z axis of the Entity coordinate system
elevationDistance of the entities XY plane from the origin of the world coordinate system

Member Function Documentation

◆ getDirection() [1/2]

double * DL_Extrusion::getDirection ( ) const
inline
Returns
direction vector.

◆ getDirection() [2/2]

void DL_Extrusion::getDirection ( double dir[]) const
inline
Returns
direction vector.

◆ getElevation()

double DL_Extrusion::getElevation ( ) const
inline
Returns
Elevation.

◆ operator=()

DL_Extrusion DL_Extrusion::operator= ( const DL_Extrusion & extru)
inline

Copies extrusion (deep copies) from another extrusion object.

◆ setDirection()

void DL_Extrusion::setDirection ( double dx,
double dy,
double dz )
inline

Sets the direction vector.

◆ setElevation()

void DL_Extrusion::setElevation ( double elevation)
inline

Sets the elevation.


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