33 #ifndef vtkGDALVectorReader_h
34 #define vtkGDALVectorReader_h
37 #include "vtkIOGDALModule.h"
48 vtkSetStringMacro(FileName);
49 vtkGetStringMacro(FileName);
54 int GetNumberOfLayers();
59 int GetLayerType(
int layerIndex=0);
64 int GetFeatureCount(
int layerIndex=0);
69 int GetActiveLayerType();
74 int GetActiveLayerFeatureCount();
82 vtkSetMacro(ActiveLayer,
int);
83 vtkGetMacro(ActiveLayer,
int);
93 vtkSetMacro(AppendFeatures,
int);
94 vtkGetMacro(AppendFeatures,
int);
95 vtkBooleanMacro(AppendFeatures,
int);
101 std::map<int, std::string> GetLayersProjection();
106 const char* GetLayerProjection(
int layerIndex);
114 const char* GetLayerProjectionAsProj4(
int layerIndex);
127 vtkSetMacro(AddFeatureIds,
int);
128 vtkGetMacro(AddFeatureIds,
int);
129 vtkBooleanMacro(AddFeatureIds,
int);
139 int InitializeInternal();
164 #endif // vtkGDALVectorReader_h