- Timestamp:
- 09/03/08 22:40:35 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/SampleGenerator.h
r2899 r2900 16 16 17 17 18 struct Sample3 19 { 20 Sample3() {} 21 Sample3(float _x, float _y, float _z): x(_x), y(_y), z(_z) {} 22 23 float x; 24 float y; 25 float z; 26 }; 27 28 /** Class generating random samples on a disc or a sphere, respectively. 29 */ 18 30 class SampleGenerator 19 31 { … … 22 34 SampleGenerator(int numSamples, float radius); 23 35 24 virtual void Generate( Sample2*samples) const = 0;36 virtual void Generate(float *samples) const = 0; 25 37 26 38 protected: … … 39 51 PoissonDiscSampleGenerator(int numSamples, float radius); 40 52 41 virtual void Generate( Sample2*samples) const;53 virtual void Generate(float *samples) const; 42 54 }; 43 55 … … 49 61 GaussianSampleGenerator(int numSamples, float radius); 50 62 51 virtual void Generate( Sample2*samples) const;63 virtual void Generate(float *samples) const; 52 64 }; 53 65 … … 59 71 SphericalSampleGenerator(int numSamples, float radius); 60 72 61 virtual void Generate( Sample2*samples) const;73 virtual void Generate(float *samples) const; 62 74 }; 63 75
Note: See TracChangeset
for help on using the changeset viewer.