31 #ifndef __vtkGeoSampleArcs_h
32 #define __vtkGeoSampleArcs_h
48 vtkSetMacro(GlobeRadius,
double);
49 vtkGetMacro(GlobeRadius,
double);
54 vtkSetMacro(MaximumDistanceMeters,
double);
55 vtkGetMacro(MaximumDistanceMeters,
double);
69 vtkSetMacro(InputCoordinateSystem,
int);
70 vtkGetMacro(InputCoordinateSystem,
int);
72 { this->SetInputCoordinateSystem(RECTANGULAR); }
74 { this->SetInputCoordinateSystem(SPHERICAL); }
81 vtkSetMacro(OutputCoordinateSystem,
int);
82 vtkGetMacro(OutputCoordinateSystem,
int);
84 { this->SetOutputCoordinateSystem(RECTANGULAR); }
86 { this->SetOutputCoordinateSystem(SPHERICAL); }
virtual void SetOutputCoordinateSystemToSpherical()
virtual void SetInputCoordinateSystemToSpherical()
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual void SetOutputCoordinateSystemToRectangular()
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
virtual void SetInputCoordinateSystemToRectangular()
int OutputCoordinateSystem
double MaximumDistanceMeters
Samples geospatial lines at regular intervals.
int InputCoordinateSystem