25 #ifndef vtkGeoJSONReader_h
26 #define vtkGeoJSONReader_h
29 #include "vtkIOGeoJSONModule.h"
43 vtkSetStringMacro(FileName);
44 vtkGetStringMacro(FileName);
50 vtkSetStringMacro(StringInput);
51 vtkGetStringMacro(StringInput);
57 vtkSetMacro(StringInputMode,
bool);
58 vtkGetMacro(StringInputMode,
bool);
59 vtkBooleanMacro(StringInputMode,
bool);
67 vtkSetMacro(TriangulatePolygons,
bool);
68 vtkGetMacro(TriangulatePolygons,
bool);
69 vtkBooleanMacro(TriangulatePolygons,
bool);
76 vtkSetMacro(OutlinePolygons,
bool);
77 vtkGetMacro(OutlinePolygons,
bool);
78 vtkBooleanMacro(OutlinePolygons,
bool);
84 vtkSetStringMacro(SerializedPropertiesArrayName);
85 vtkGetStringMacro(SerializedPropertiesArrayName);
90 void AddFeatureProperty(
const char *
name,
vtkVariant& typeAndDefaultValue);
109 class GeoJSONReaderInternal;
110 GeoJSONReaderInternal *Internal;
116 #endif // vtkGeoJSONReader_h
Convert Geo JSON format to vtkPolyData.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
concrete dataset represents vertices, lines, polygons, and triangle strips
char * SerializedPropertiesArrayName
A atomic type representing the union of many types.
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation