Go to the documentation of this file.
19 #ifndef viskores_source_PerlinNoise_h
20 #define viskores_source_PerlinNoise_h
93 #endif //viskores_source_PerlinNoise_h
void SetPointDimensions(viskores::Id3 dims)
Definition: PerlinNoise.h:58
Contains and manages the geometric data structures that Viskores operates on.
Definition: DataSet.h:66
viskores::Int32 IdComponent
Base type to use to index small lists.
Definition: Types.h:202
viskores::Id3 GetCellDimensions() const
Definition: PerlinNoise.h:60
#define VISKORES_CONT
Definition: ExportMacros.h:65
Groups connected points that have the same field value.
Definition: Atomic.h:27
#define VISKORES_DEPRECATED(...)
Definition: Deprecated.h:156
viskores::Vec< viskores::Id, 3 > Id3
Id3 corresponds to a 3-dimensional index for 3d arrays.
Definition: Types.h:1053
viskores::IdComponent GetSeed() const
The seed used for the pseudorandom number generation of the noise.
Definition: PerlinNoise.h:75
void SetSeed(viskores::IdComponent seed)
Definition: PerlinNoise.h:76
void SetOrigin(const viskores::Vec3f &origin)
Definition: PerlinNoise.h:70
viskores::Id3 GetPointDimensions() const
Definition: PerlinNoise.h:57
void SetCellDimensions(viskores::Id3 dims)
Definition: PerlinNoise.h:64
viskores::Vec3f GetOrigin() const
Definition: PerlinNoise.h:69
The PerlinNoise source creates a uniform dataset.
Definition: PerlinNoise.h:37