32 #ifndef vtkGDALVectorReader_h
33 #define vtkGDALVectorReader_h
51 int GetNumberOfLayers();
54 int GetLayerType(
int layerIndex=0);
57 int GetFeatureCount(
int layerIndex=0);
60 int GetActiveLayerType();
63 int GetActiveLayerFeatureCount();
85 std::map<int, std::string> GetLayersProjection();
90 const char* GetLayerProjection(
int layerIndex);
111 int InitializeInternal();
138 #endif // vtkGDALVectorReader_h
char * FileName
The name of the file that will be opened on the next call to RequestData()
#define vtkGetMacro(name, type)
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
#define vtkSetStringMacro(name)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define vtkTypeMacro(thisClass, superclass)
static vtkMultiBlockDataSetAlgorithm * New()
vtkGDALVectorReader::Internal * Implementation
Private per-file metadata.
a simple class to control print indentation
Read vector file formats using GDAL.
#define vtkGetStringMacro(name)
static int OGRRegistered
Global variable indicating whether the OGR library has been registered yet or not.
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkBooleanMacro(name, type)
std::map< int, std::string > LayersProjection
Mapping of layer to projection.
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define vtkSetMacro(name, type)