Go to the documentation of this file.
32 #ifndef vtkGeoSampleArcs_h
33 #define vtkGeoSampleArcs_h
35 #include "vtkGeovisCoreModule.h"
38 #if !defined(VTK_LEGACY_REMOVE)
53 vtkSetMacro(GlobeRadius,
double);
54 vtkGetMacro(GlobeRadius,
double);
61 vtkSetMacro(MaximumDistanceMeters,
double);
62 vtkGetMacro(MaximumDistanceMeters,
double);
77 vtkSetMacro(InputCoordinateSystem,
int);
78 vtkGetMacro(InputCoordinateSystem,
int);
80 { this->SetInputCoordinateSystem(RECTANGULAR); }
82 { this->SetInputCoordinateSystem(SPHERICAL); }
91 vtkSetMacro(OutputCoordinateSystem,
int);
92 vtkGetMacro(OutputCoordinateSystem,
int);
94 { this->SetOutputCoordinateSystem(RECTANGULAR); }
96 { this->SetOutputCoordinateSystem(SPHERICAL); }
118 #endif //VTK_LEGACY_REMOVE
int OutputCoordinateSystem
virtual void SetInputCoordinateSystemToRectangular()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Convert the vtkGraph into vtkPolyData.
int InputCoordinateSystem
double MaximumDistanceMeters
static vtkGeoSampleArcs * New()
Samples geospatial lines at regular intervals.
virtual void SetOutputCoordinateSystemToSpherical()
virtual void SetInputCoordinateSystemToSpherical()
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetOutputCoordinateSystemToRectangular()
~vtkGeoSampleArcs() override
Superclass for algorithms that produce only polydata as output.