30 #ifndef vtkGDALVectorReader_h
31 #define vtkGDALVectorReader_h
34 #include "vtkIOGDALModule.h"
45 vtkSetStringMacro(FileName);
46 vtkGetStringMacro(FileName);
51 int GetNumberOfLayers();
56 int GetLayerType(
int layerIndex=0);
61 int GetFeatureCount(
int layerIndex=0);
66 int GetActiveLayerType();
71 int GetActiveLayerFeatureCount();
79 vtkSetMacro(ActiveLayer,
int);
80 vtkGetMacro(ActiveLayer,
int);
90 vtkSetMacro(AppendFeatures,
int);
91 vtkGetMacro(AppendFeatures,
int);
92 vtkBooleanMacro(AppendFeatures,
int);
98 std::map<int, std::string> GetLayersProjection();
103 const char* GetLayerProjection(
int layerIndex);
111 const char* GetLayerProjectionAsProj4(
int layerIndex);
124 vtkSetMacro(AddFeatureIds,
int);
125 vtkGetMacro(AddFeatureIds,
int);
126 vtkBooleanMacro(AddFeatureIds,
int);
136 int InitializeInternal();
161 #endif // vtkGDALVectorReader_h