Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

OrbitSampler Class Reference

Inheritance diagram for OrbitSampler:

Inheritance graph
Collaboration diagram for OrbitSampler:

Collaboration graph
List of all members.

Public Member Functions

 OrbitSampler (vector< Renderer::OrbitSample > *_samples)
void sample (double t, const Point3d &p)

Public Attributes

vector< Renderer::OrbitSample > * samples

Constructor & Destructor Documentation

OrbitSampler::OrbitSampler vector< Renderer::OrbitSample > *  _samples  )  [inline]
 

Definition at line 875 of file render.cpp.

References samples.

00875 : samples(_samples) {};


Member Function Documentation

void OrbitSampler::sample double  t,
const Point3d p
[inline, virtual]
 

Implements OrbitSampleProc.

Definition at line 876 of file render.cpp.

References Renderer::OrbitSample::pos, samples, and Renderer::OrbitSample::t.

00877     {
00878         Renderer::OrbitSample samp;
00879         samp.pos = Point3f((float) p.x, (float) p.y, (float) p.z);
00880         samp.t = t;
00881         samples->insert(samples->end(), samp);
00882     };


Member Data Documentation

vector<Renderer::OrbitSample>* OrbitSampler::samples
 

Definition at line 873 of file render.cpp.

Referenced by OrbitSampler(), and sample().


The documentation for this class was generated from the following file:
Generated on Sat Jan 14 22:33:30 2006 for Celestia by  doxygen 1.4.1