| TerraLib 4.1

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

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

Public Member Functions | Protected Attributes
TeDXFVisitor Class Reference

`#include <tedxfvisitor.h>`

Inheritance diagram for TeDXFVisitor:

List of all members.

## Public Member Functions

| TeDXFVisitor (const string &fileName)
| ~TeDXFVisitor ()
void | addLayer (const DL_LayerData &data)
void | addPoint (const DL_PointData &data)
void | addLine (const DL_LineData &data)
void | addPolyline (const DL_PolylineData &data)
void | addVertex (const DL_VertexData &data)
void | endEntity ()
const vector< TeDXFLayer * > & | getLayers () const

## Protected Attributes

std::vector< TeDXFLayer * > | layers_
string | name_
TeLinearRing | line_

## Constructor & Destructor Documentation

TeDXFVisitor::TeDXFVisitor | ( | const string & | fileName | ) |

TeDXFVisitor::~TeDXFVisitor | ( |  | ) |

## Member Function Documentation

void TeDXFVisitor::addLayer | ( | const DL_LayerData & | data | ) | `[virtual]`

Called for every layer.

Reimplemented from DL_CreationAdapter.

void TeDXFVisitor::addLine | ( | const DL_LineData & | data | ) | `[virtual]`

Called for every line

Reimplemented from DL_CreationAdapter.

void TeDXFVisitor::addPoint | ( | const DL_PointData & | data | ) | `[virtual]`

Called for every point

Reimplemented from DL_CreationAdapter.

void TeDXFVisitor::addPolyline | ( | const DL_PolylineData & | data | ) | `[virtual]`

Called for every polyline start

Reimplemented from DL_CreationAdapter.

void TeDXFVisitor::addVertex | ( | const DL_VertexData & | data | ) | `[virtual]`

Called for every polyline vertex

Reimplemented from DL_CreationAdapter.

void TeDXFVisitor::endEntity | ( |  | ) | `[virtual]`

Called after an entity has been completed.

Reimplemented from DL_CreationAdapter.

const vector< TeDXFLayer * > & TeDXFVisitor::getLayers | ( |  | ) | const

## Member Data Documentation

std::vector<TeDXFLayer *> TeDXFVisitor::layers_`[protected]`

TeLinearRing TeDXFVisitor::line_`[protected]`

string TeDXFVisitor::name_`[protected]`

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/DXF/tedxfvisitor.h
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/DXF/tedxfvisitor.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines