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::Vec3f GetSpacing() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:99
vtkm::Id3 GetMinimumExtent() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:108
Groups connected points that have the same field value.
Definition: Atomic.h:19
vtkm::Vec3f GetFrequency() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:102
void SetMaximumExtent(const vtkm::Id3 &maxExtent)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:110
Defines a 1-, 2-, or 3-dimensional structured grid of points.
Definition: CastAndCall.h:32
void SetMaximumValue(const vtkm::FloatDefault &maxVal)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:119
void SetMinimumExtent(const vtkm::Id3 &minExtent)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:107
Contains and manages the geometric data structures that VTK-m operates on.
Definition: DataSet.h:57
void SetSpacing(const vtkm::Vec3f &spacing)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:98
vtkm::Vec3f GetOrigin() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:86
vtkm::Id3 GetMaximumExtent() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:111
Manages a coordinate system for a DataSet.
Definition: CoordinateSystem.h:30
void SetExtent(const vtkm::Id3 &minExtent, const vtkm::Id3 &maxExtent)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:113
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: Field.h:31
vtkm::Vec3f GetCenter() const
Specifies the center of the wavelet function.
Definition: Wavelet.h:77
#define VTKM_SOURCE_EXPORT
Definition: vtkm_source_export.h:44
void SetCenter(const vtkm::Vec3f ¢er)
Specifies the center of the wavelet function.
Definition: Wavelet.h:76
#define VTKM_CONT
Definition: ExportMacros.h:57
vtkm::FloatDefault GetMaximumValue() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:120
vtkm::Vec3f GetMagnitude() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:105
void SetMagnitude(const vtkm::Vec3f &magnitude)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:104
detail::FloatingPointReturnType< T >::Type Magnitude(const T &x)
Returns the magnitude of a vector.
Definition: VectorAnalysis.h:100
vtkm::Float32 FloatDefault
The floating point type to use when no other precision is specified.
Definition: Types.h:236
void SetFrequency(const vtkm::Vec3f &frequency)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:101
The Wavelet source creates a dataset similar to VTK's vtkRTAnalyticSource.
Definition: Wavelet.h:61
void SetStandardDeviation(const vtkm::FloatDefault &stdev)
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:122
#define VTKM_DEPRECATED(...)
Definition: Deprecated.h:145
vtkm::FloatDefault GetStandardDeviation() const
Specifies the origin (lower left corner) of the dataset created.
Definition: Wavelet.h:126