Go to the documentation of this file.
38 #ifndef vtkGeoAssignCoordinates_h
39 #define vtkGeoAssignCoordinates_h
41 #include "vtkGeovisCoreModule.h"
46 #if !defined(VTK_LEGACY_REMOVE)
59 vtkSetStringMacro(LongitudeArrayName);
60 vtkGetStringMacro(LongitudeArrayName);
67 vtkSetStringMacro(LatitudeArrayName);
68 vtkGetStringMacro(LatitudeArrayName);
76 vtkSetMacro(GlobeRadius,
double);
77 vtkGetMacro(GlobeRadius,
double);
97 vtkSetMacro(CoordinatesInArrays,
bool);
98 vtkGetMacro(CoordinatesInArrays,
bool);
99 vtkBooleanMacro(CoordinatesInArrays,
bool);
111 char* LongitudeArrayName;
112 char* LatitudeArrayName;
114 bool CoordinatesInArrays;
121 #endif //VTK_LEGACY_REMOVE
static vtkGeoAssignCoordinates * New()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
Given latitude and longitude arrays, take the values in those arrays and convert them to x,...
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
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.
vtkGeoAssignCoordinates()
virtual void SetTransform(vtkAbstractTransform *trans)
The transform to use to convert coordinates of the form (lat, long, 0) to (x, y z).
~vtkGeoAssignCoordinates() override