8 #ifndef shapeVectorInitializer_H_
9 #define shapeVectorInitializer_H_
15 #include <vlutil/vlConfig.h>
16 #include <vlutil/vlFilename.h>
63 virtual void addFeatureDataFile(
const DtFilename&
filename,
int fccCode,
const DtFilename& path);
66 virtual const double& originLatitude()
const;
67 virtual void setOriginLatitude(
const double& d);
70 virtual const double& originLongitude()
const;
71 virtual void setOriginLongitude(
const double& d);
74 virtual bool isOriginSpecified()
const;
75 virtual void setIsOriginSpecified(
bool b);
80 virtual void addAttributeMapping(
const DtString& attributeName,
81 unsigned int attributeType,
const DtString& fieldName);
95 virtual void setShapeFilenameMapFile(
const DtFilename&
filename);
96 virtual DtFilename shapeFilenameMapFile()
const;
102 virtual void setClassifyFeaturesFromFilename(
bool v);
103 virtual bool classifyFeaturesFromFilename()
const;
112 virtual void setShapeAttributeAliasFile(
const DtFilename&
filename);
113 virtual DtFilename shapeAttributeAliasFile()
const;
118 virtual void setUseAttributeAliasFile(
bool v);
119 virtual bool useAttributeAliasFile()
const;
DtShapeFileContainer::iterator DtShapeFileIter
Definition: shapeVectorInitializer.h:36
DtShapeAttributeMapContainer::const_iterator DtShapeAttributeMapConstIter
Definition: shapeVectorInitializer.h:41
double myOriginLatitude
Definition: shapeVectorInitializer.h:130
DtShapeAttributeMapContainer::iterator DtShapeAttributeMapIter
Definition: shapeVectorInitializer.h:40
DtString fieldName
Definition: shapeVectorInitializer.h:24
Definition: vectorDataInitializer.h:21
unsigned int attributeType
Definition: shapeVectorInitializer.h:23
bool myIsOriginSpecified
Definition: shapeVectorInitializer.h:135
bool myUseAttributeAliasMapping
Definition: shapeVectorInitializer.h:137
DtString attributeName
Definition: shapeVectorInitializer.h:22
double myMinimumDistance
Definition: shapeVectorInitializer.h:132
std::list< DtShapeAttributeMapping > DtShapeAttributeMapContainer
Definition: shapeVectorInitializer.h:39
DtFilename myShapeFilenameMapFile
Definition: shapeVectorInitializer.h:127
double myThresholdForSeaLevel
Definition: shapeVectorInitializer.h:133
double myOriginLongitude
Definition: shapeVectorInitializer.h:131
DtShapeFileContainer::const_iterator DtShapeFileConstIter
Definition: shapeVectorInitializer.h:37
Definition: shapeVectorInitializer.h:20
std::list< DtShapeEntry > DtShapeFileContainer
Definition: shapeVectorInitializer.h:35
bool myClassifyFeaturesFromFilename
Definition: shapeVectorInitializer.h:136
DtShapeAttributeMapContainer myAttributeMappingList
Definition: shapeVectorInitializer.h:125
virtual DtString type()=0
DtShapeFileContainer myFeatureDataFileList
Definition: shapeVectorInitializer.h:124
#define DT_DLL_shape
Definition: shapeDefines.h:23
Definition: shapeVectorInitializer.h:30
virtual DtVectorDataInitializer & operator=(const DtVectorDataInitializer &orig)
DtFilename myShapeAttributeAliasFile
Definition: shapeVectorInitializer.h:128