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