Go to the documentation of this file.
11 #ifndef vtk_m_filter_field_transform_PointTransform_h
12 #define vtk_m_filter_field_transform_PointTransform_h
24 namespace field_transform
85 SetRotation(angleDegrees, { axisX, axisY, axisZ });
91 SetRotation(angleDegrees, 1, 0, 0);
97 SetRotation(angleDegrees, 0, 1, 0);
103 SetRotation(angleDegrees, 0, 0, 1);
140 void SetChangeCoordinateSystem(
bool flag);
141 bool GetChangeCoordinateSystem()
const;
147 bool ChangeCoordinateSystem =
true;
153 #endif // vtk_m_filter_field_transform_PointTransform_h
Groups connected points that have the same field value.
Definition: Atomic.h:19
vtkm::Matrix< T, 4, 4 > Transform3DScale(const T &scaleX, const T &scaleY, const T &scaleZ)
Returns a scale matrix.
Definition: Transform3D.h:84
Contains and manages the geometric data structures that VTK-m operates on.
Definition: DataSet.h:57
vtkm::Matrix< T, 4, 4 > Transform3DRotate(T angleDegrees, const vtkm::Vec< T, 3 > &axisOfRotation)
Returns a rotation matrix.
Definition: Transform3D.h:144
vtkm::Matrix< T, 4, 4 > Transform3DTranslate(const T &x, const T &y, const T &z)
Returns a translation matrix.
Definition: Transform3D.h:121
Base class for all filters.
Definition: Filter.h:163
#define VTKM_CONT
Definition: ExportMacros.h:57
vtkm::Float32 FloatDefault
The floating point type to use when no other precision is specified.
Definition: Types.h:236