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();
61 TransformTypes TransformType;
64 #endif // vtkmCoordinateSystemTransform_h