#include <RotatedGridSampleGenerator.h>
Inherits RegularSampleGenerator.
Inheritance diagram for RotatedGridSampleGenerator:
Public Member Functions | |
RotatedGridSampleGenerator (float angle=45.0f) | |
void | samples (int n, float u[], float v[], float weight[]) const |
Private Attributes | |
float | mSin |
float | mCos |
Definition at line 11 of file RotatedGridSampleGenerator.h.
RotatedGridSampleGenerator::RotatedGridSampleGenerator | ( | float | angle = 45.0f |
) | [inline] |
Create a sample generator using specific angle
angle | Rotation angle in degree |
Definition at line 18 of file RotatedGridSampleGenerator.h.
void RotatedGridSampleGenerator::samples | ( | int | n, | |
float | u[], | |||
float | v[], | |||
float | weight[] | |||
) | const [inline, virtual] |
Create samples by distributing the samples on a rotated grid
Reimplemented from RegularSampleGenerator.
Definition at line 28 of file RotatedGridSampleGenerator.h.
References mCos, mSin, and RegularSampleGenerator::samples().
float RotatedGridSampleGenerator::mSin [private] |
float RotatedGridSampleGenerator::mCos [private] |