| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions
DL_Extrusion Class Reference

`#include <dl_extrusion.h>`

List of all members.

## 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

Storing and passing around attributes. Attributes are the layer name, color, width and line type.

Author:
  Andrew Mustun

## Constructor & Destructor Documentation

DL_Extrusion::DL_Extrusion | ( |  | ) | `[inline]`

Default constructor.

DL_Extrusion::~DL_Extrusion | ( |  | ) | `[inline]`

Destructor.

DL_Extrusion::DL_Extrusion | ( | double | dx,
|  | double | dy,
|  | double | dz,
|  | double | elevation
| ) |  | `[inline]`

Constructor for DXF extrusion.

Parameters:

  direction | Vector of axis along which the entity shall be extruded this is also the Z axis of the Entity coordinate system
  elevation | Distance of the entities XY plane from the origin of the world coordinate system

## Member Function Documentation

double* DL_Extrusion::getDirection | ( |  | ) | const`[inline]`

Returns:
  direction vector.

void DL_Extrusion::getDirection | ( | double | dir[] | ) | const`[inline]`

Returns:
  direction vector.

double DL_Extrusion::getElevation | ( |  | ) | const`[inline]`

Returns:
  Elevation.

DL_Extrusion DL_Extrusion::operator= | ( | const DL_Extrusion & | extru | ) | `[inline]`

Copies extrusion (deep copies) from another extrusion object.

void DL_Extrusion::setDirection | ( | double | dx,
|  | double | dy,
|  | double | dz
| ) |  | `[inline]`

Sets the direction vector.

void DL_Extrusion::setElevation | ( | double | elevation | ) | `[inline]`

Sets the elevation.

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/dxflib/dl_extrusion.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines