| 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
TeDXFDriver Class Reference

Concrete implementation of a driver for DXF files. More...

`#include <TeDXFDriver.h>`

Inheritance diagram for TeDXFDriver:

List of all members.

## Public Member Functions

| TeDXFDriver (const string &fileName)
| ~TeDXFDriver ()
virtual std::string | getFileName ()
| Returns the complete access path associated to this driver.
virtual bool | isDataAccessible ()
| Returns true or false whether the data file is accessible.
virtual TeProjection * | getDataProjection ()
| Returns the spatial reference associated to the data as an instance of TeProjection.
virtual bool | getDataInfo (unsigned int &nObjects, TeBox &ext, TeGeomRep &repres)
| Loads the minimum metadata information about the data.
virtual bool | getDataAttributesList (TeAttributeList &attList)
| Loads the list of descriptive attributes of the objetcts represented in the file.
virtual bool | loadData (TeSTElementSet *dataSet)
| Loads the data into an TeSTElementSet structure in memory.

## Protected Attributes

string | fileName_
| Complete file name, including teh complete path and its extension.
TeBox | box_
unsigned int | numObjs_
TeGeomRep | geomType_

## Detailed Description

Concrete implementation of a driver for DXF files.

## Constructor & Destructor Documentation

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

TeDXFDriver::~TeDXFDriver | ( |  | ) |

## Member Function Documentation

bool TeDXFDriver::getDataAttributesList | ( | TeAttributeList & | attList | ) | `[virtual]`

Loads the list of descriptive attributes of the objetcts represented in the file.

Implements TeGeoDataDriver.

bool TeDXFDriver::getDataInfo | ( | unsigned int & | nObjects,
|  | TeBox & | ext,
|  | TeGeomRep & | repres
| ) |  | `[virtual]`

Loads the minimum metadata information about the data.

Implements TeGeoDataDriver.

TeProjection * TeDXFDriver::getDataProjection | ( |  | ) | `[virtual]`

Returns the spatial reference associated to the data as an instance of TeProjection.

Implements TeGeoDataDriver.

std::string TeDXFDriver::getFileName | ( |  | ) | `[virtual]`

Returns the complete access path associated to this driver.

Implements TeGeoDataDriver.

bool TeDXFDriver::isDataAccessible | ( |  | ) | `[virtual]`

Returns true or false whether the data file is accessible.

Implements TeGeoDataDriver.

bool TeDXFDriver::loadData | ( | TeSTElementSet * | dataSet | ) | `[virtual]`

Loads the data into an TeSTElementSet structure in memory.

Implements TeGeoDataDriver.

## Member Data Documentation

TeBox TeDXFDriver::box_`[protected]`

string TeDXFDriver::fileName_`[protected]`

Complete file name, including teh complete path and its extension.

TeGeomRep TeDXFDriver::geomType_`[protected]`

unsigned int TeDXFDriver::numObjs_`[protected]`

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

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines