#include <TdkDBLayerDataImporter.h>
Public Member Functions | |
| TdkDBLayerDataImporter () | |
| Default constructor. | |
| virtual | ~TdkDBLayerDataImporter () |
| Virtual destructor. | |
| virtual void | setLayer (TdkLayer *layer) |
| virtual TdkLayer * | getLayer () |
| virtual void | setAutoIdentification (const bool &autoIdent) |
| virtual bool | getAutoIdentification () |
| virtual void | setIdentificationIndex (const int &identIndex) |
| virtual int | getIdentificationIndex () |
| virtual void | importPoints (const TePointSet &points, const TeTable &attTable) |
| virtual void | importLines (const TeLineSet &lines, const TeTable &attTable) |
| virtual void | importPolygons (const TePolygonSet &polygons, const TeTable &attTable) |
| virtual void | importTexts (const TeTextSet &texts, const TeTable &attTable) |
Protected Member Functions | |
| virtual void | importData (const TeMultiGeometry &geometries, const TeTable &attTable, const TeGeomRep &rep) |
| void | attTableValidation (const TeAttrTableVector &attTables, const TeTable &newAtts) |
| void | addGeometryToLayer (const TeMultiGeometry &geometries, const int &geoIndex, const TeGeomRep &rep, const string &objectId) |
| void | dataSizeValidation (const TeMultiGeometry &geometries, const TeTable &attTable, const TeGeomRep &rep) |
Protected Attributes | |
| TdkLayer * | _layer |
| bool | _autoIdent |
| int | _identIndex |
| TdkDBLayerDataImporter::TdkDBLayerDataImporter | ( | ) | [inline] |
Default constructor.
| virtual TdkDBLayerDataImporter::~TdkDBLayerDataImporter | ( | ) | [inline, virtual] |
Virtual destructor.
| void TdkDBLayerDataImporter::setLayer | ( | TdkLayer * | layer | ) | [virtual] |
| TdkLayer * TdkDBLayerDataImporter::getLayer | ( | ) | [virtual] |
| void TdkDBLayerDataImporter::setAutoIdentification | ( | const bool & | autoIdent | ) | [virtual] |
| bool TdkDBLayerDataImporter::getAutoIdentification | ( | ) | [virtual] |
| void TdkDBLayerDataImporter::setIdentificationIndex | ( | const int & | identIndex | ) | [virtual] |
| int TdkDBLayerDataImporter::getIdentificationIndex | ( | ) | [virtual] |
| void TdkDBLayerDataImporter::importPoints | ( | const TePointSet & | points, | |
| const TeTable & | attTable | |||
| ) | [virtual] |
| void TdkDBLayerDataImporter::importLines | ( | const TeLineSet & | lines, | |
| const TeTable & | attTable | |||
| ) | [virtual] |
| void TdkDBLayerDataImporter::importPolygons | ( | const TePolygonSet & | polygons, | |
| const TeTable & | attTable | |||
| ) | [virtual] |
| void TdkDBLayerDataImporter::importTexts | ( | const TeTextSet & | texts, | |
| const TeTable & | attTable | |||
| ) | [virtual] |
| void TdkDBLayerDataImporter::importData | ( | const TeMultiGeometry & | geometries, | |
| const TeTable & | attTable, | |||
| const TeGeomRep & | rep | |||
| ) | [protected, virtual] |
| void TdkDBLayerDataImporter::attTableValidation | ( | const TeAttrTableVector & | attTables, | |
| const TeTable & | newAtts | |||
| ) | [protected] |
| void TdkDBLayerDataImporter::addGeometryToLayer | ( | const TeMultiGeometry & | geometries, | |
| const int & | geoIndex, | |||
| const TeGeomRep & | rep, | |||
| const string & | objectId | |||
| ) | [protected] |
| void TdkDBLayerDataImporter::dataSizeValidation | ( | const TeMultiGeometry & | geometries, | |
| const TeTable & | attTable, | |||
| const TeGeomRep & | rep | |||
| ) | [protected] |
TdkLayer* TdkDBLayerDataImporter::_layer [protected] |
bool TdkDBLayerDataImporter::_autoIdent [protected] |
int TdkDBLayerDataImporter::_identIndex [protected] |
1.5.2