RiSamplePattern[ Math | Source | Search | Keywords | Summary | Ancestors | All Members | Descendants ]
| public: | |
| // Constructors and assignment | |
| RiSamplePattern(); | |
| RiSamplePattern(int numSamples, int dimension, RiSamplingStrategy *strategy, RiRandom *generator); | |
| RiSamplePattern(const RiSamplePattern &); | |
| const RiSamplePattern & | operator=(const RiSamplePattern &); |
| ~RiSamplePattern(); | |
| // Accessors | |
| int | GetNumSamples() const; |
| int | GetNumDimensions() const; |
| const RiReal * | operator()(int sample) const; |
| RiReal | operator()(int sample, int dimension) const; |
| void | Resample(); |
| void | Permute(int groupSize); |
| void | Permute(int groupSize, int seed); |
| protected: |
RiSamplePattern();
Default Constructor
RiSamplePattern();
RiSamplePattern(int numSamples, int dimension, RiSamplingStrategy *strategy, RiRandom *generator);
RiSamplePattern(const RiSamplePattern &);
const RiSamplePattern &operator=(const RiSamplePattern &);
~RiSamplePattern();
int GetNumSamples() const;
int GetNumDimensions() const;
const RiReal *operator()(int sample) const;
RiReal operator()(int sample, int dimension) const;
void Resample();
void Permute(int groupSize);
void Permute(int groupSize, int seed);
| public: | ||
|---|---|---|
| // Constructors and assignment | ||
| const RiSamplePattern & | operator=(const RiSamplePattern &); | |
| // Accessors | ||
| int | GetNumSamples() const; | |
| int | GetNumDimensions() const; | |
| const RiReal * | operator()(int sample) const; | |
| RiReal | operator()(int sample, int dimension) const; | |
| void | Resample(); | |
| void | Permute(int groupSize); | |
| void | Permute(int groupSize, int seed); | |
| protected: | ||