25 #ifndef vtkmCoordinateSystemTransform_h 26 #define vtkmCoordinateSystemTransform_h 29 #include "vtkAcceleratorsVTKmModule.h" 33 enum struct TransformTypes {None, CarToCyl, CylToCar, CarToSph, SphToCar};
36 void PrintSelf(ostream& os,
vtkIndent indent) override;
40 void SetCartesianToCylindrical();
41 void SetCylindricalToCartesian();
43 void SetCartesianToSpherical();
44 void SetSphericalToCartesian();
49 ~vtkmCoordinateSystemTransform();
55 vtkInformationVector*) override;
58 vtkmCoordinateSystemTransform(const vtkmCoordinateSystemTransform&) = delete;
59 void operator=(const vtkmCoordinateSystemTransform&) = delete;
61 TransformTypes TransformType;
64 #endif // vtkmCoordinateSystemTransform_h
a simple class to control print indentation
Superclass for algorithms that produce output of the same type as input.