Go to the documentation of this file.
11 #ifndef vtk_m_source_Wavelet_h
12 #define vtk_m_source_Wavelet_h
88 if (!vtkm::IsNan(this->Origin[0]))
94 return this->MinimumExtent * this->Spacing;
115 this->MinimumExtent = minExtent;
116 this->MaximumExtent = maxExtent;
124 this->StandardDeviation = stdev;
131 template <vtkm::IdComponent Dim>
133 const std::string& name)
const;
135 template <vtkm::IdComponent Dim>
151 #endif //vtk_m_source_Wavelet_h
VTKM_CONT void SetMaximumExtent(const vtkm::Id3 &maxExtent)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:110
Groups connected points that have the same field value.
Definition: Atomic.h:19
VTKM_CONT vtkm::FloatDefault GetMaximumValue() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:120
Definition: CastAndCall.h:32
VTKM_CONT vtkm::Id3 GetMaximumExtent() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:111
VTKM_EXEC_CONT detail::FloatingPointReturnType< T >::Type Magnitude(const T &x)
Returns the magnitude of a vector.
Definition: VectorAnalysis.h:100
VTKM_CONT void SetExtent(const vtkm::Id3 &minExtent, const vtkm::Id3 &maxExtent)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:113
VTKM_CONT void SetMinimumExtent(const vtkm::Id3 &minExtent)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:107
VTKM_CONT vtkm::Vec3f GetSpacing() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:99
VTKM_CONT void SetMagnitude(const vtkm::Vec3f &magnitude)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:104
VTKM_CONT vtkm::Id3 GetMinimumExtent() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:108
Definition: CoordinateSystem.h:25
VTKM_CONT void SetCenter(const vtkm::Vec3f ¢er)
Specifies the center of the wavelet function.
Definition: Wavelet.h:76
VTKM_CONT void SetOrigin(const vtkm::Vec3f &origin)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:85
A Field encapsulates an array on some piece of the mesh, such as the points, a cell set,...
Definition: cont/Field.h:31
VTKM_CONT vtkm::Vec3f GetCenter() const
Specifies the center of the wavelet function.
Definition: Wavelet.h:77
VTKM_CONT vtkm::Vec3f GetMagnitude() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:105
#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:198
VTKM_CONT void SetSpacing(const vtkm::Vec3f &spacing)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:98
VTKM_CONT void SetFrequency(const vtkm::Vec3f &frequency)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:101
VTKM_CONT void SetMaximumValue(const vtkm::FloatDefault &maxVal)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:119
The Wavelet source creates a dataset similar to VTK's vtkRTAnalyticSource.
Definition: Wavelet.h:61
VTKM_CONT vtkm::FloatDefault GetStandardDeviation() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:126
VTKM_CONT void SetStandardDeviation(const vtkm::FloatDefault &stdev)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:122
VTKM_CONT vtkm::Vec3f GetOrigin() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:86
#define VTKM_DEPRECATED(...)
Definition: Deprecated.h:145
VTKM_CONT vtkm::Vec3f GetFrequency() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:102