| TerraLib 4.1

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

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

Public Member Functions | Public Attributes
DL_HatchEdgeData Struct Reference

`#include <dl_entities.h>`

List of all members.

## Public Member Functions

| DL_HatchEdgeData ()
| DL_HatchEdgeData (double lx1, double ly1, double lx2, double ly2)
| DL_HatchEdgeData (double acx, double acy, double aRadius, double aAngle1, double aAngle2, bool aCcw)

## Public Attributes

int | type
bool | defined
double | x1
double | y1
double | x2
double | y2
double | cx
double | cy
double | radius
double | angle1
double | angle2
bool | ccw

## Detailed Description

Hatch edge data.

## Constructor & Destructor Documentation

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

Default constructor.

DL_HatchEdgeData::DL_HatchEdgeData | ( | double | lx1,
|  | double | ly1,
|  | double | lx2,
|  | double | ly2
| ) |  | `[inline]`

Constructor for a line edge. Parameters: see member variables.

DL_HatchEdgeData::DL_HatchEdgeData | ( | double | acx,
|  | double | acy,
|  | double | aRadius,
|  | double | aAngle1,
|  | double | aAngle2,
|  | bool | aCcw
| ) |  | `[inline]`

Constructor for an arc edge. Parameters: see member variables.

## Member Data Documentation

double DL_HatchEdgeData::angle1

Start angle.

double DL_HatchEdgeData::angle2

End angle.

bool DL_HatchEdgeData::ccw

Counterclockwise flag.

double DL_HatchEdgeData::cx

Center point of arc (X).

double DL_HatchEdgeData::cy

Center point of arc (Y).

bool DL_HatchEdgeData::defined

Set to true if this edge is fully defined.

double DL_HatchEdgeData::radius

Arc radius.

int DL_HatchEdgeData::type

Edge type. 1=line, 2=arc.

double DL_HatchEdgeData::x1

Start point (X).

double DL_HatchEdgeData::x2

End point (X).

double DL_HatchEdgeData::y1

Start point (Y).

double DL_HatchEdgeData::y2

End point (Y).

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

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines