32 #ifndef vtkGeoSampleArcs_h 33 #define vtkGeoSampleArcs_h 35 #include "vtkGeovisCoreModule.h" 52 vtkSetMacro(GlobeRadius,
double);
53 vtkGetMacro(GlobeRadius,
double);
60 vtkSetMacro(MaximumDistanceMeters,
double);
61 vtkGetMacro(MaximumDistanceMeters,
double);
76 vtkSetMacro(InputCoordinateSystem,
int);
77 vtkGetMacro(InputCoordinateSystem,
int);
79 { this->SetInputCoordinateSystem(RECTANGULAR); }
81 { this->SetInputCoordinateSystem(SPHERICAL); }
90 vtkSetMacro(OutputCoordinateSystem,
int);
91 vtkGetMacro(OutputCoordinateSystem,
int);
93 { this->SetOutputCoordinateSystem(RECTANGULAR); }
95 { this->SetOutputCoordinateSystem(SPHERICAL); }
virtual void SetOutputCoordinateSystemToSpherical()
The desired output coordinate system.
virtual void SetInputCoordinateSystemToSpherical()
The input coordinate system.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
virtual void SetOutputCoordinateSystemToRectangular()
The desired output coordinate system.
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
virtual void SetInputCoordinateSystemToRectangular()
The input coordinate system.
int OutputCoordinateSystem
double MaximumDistanceMeters
Samples geospatial lines at regular intervals.
int InputCoordinateSystem
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.