26 #ifndef vtkGeoJSONReader_h
27 #define vtkGeoJSONReader_h
30 #include "vtkIOGeoJSONModule.h"
46 vtkSetStringMacro(FileName);
54 vtkSetStringMacro(StringInput);
64 vtkGetMacro(StringInputMode,
bool);
76 vtkGetMacro(TriangulatePolygons,
bool);
87 vtkGetMacro(OutlinePolygons,
bool);
96 vtkSetStringMacro(SerializedPropertiesArrayName);
104 void AddFeatureProperty(
const char *
name,
vtkVariant& typeAndDefaultValue);
125 class GeoJSONReaderInternal;
126 GeoJSONReaderInternal *Internal;
132 #endif // vtkGeoJSONReader_h
Convert Geo JSON format to vtkPolyData.
bool StringInputMode
Core implementation of the.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
char * FileName
Core implementation of the.
concrete dataset represents vertices, lines, polygons, and triangle strips
char * SerializedPropertiesArrayName
Core implementation of the.
A atomic type representing the union of many types.
static vtkPolyDataAlgorithm * New()
bool OutlinePolygons
Core implementation of the.
Superclass for algorithms that produce only polydata as output.
bool TriangulatePolygons
Core implementation of the.
a simple class to control print indentation
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
char * StringInput
Core implementation of the.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.