Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SphereSurfaceEmitter Class Reference

#include <sphereSurfaceEmitter.h>

Inheritance diagram for SphereSurfaceEmitter:

BaseParticleEmitter ReferenceCount List of all members.

Private Member Functions

virtual void assign_initial_position (LPoint3f &pos)
virtual void assign_initial_velocity (LVector3f &vel)
 SphereSurfaceEmitter (const SphereSurfaceEmitter &copy)
virtual ~SphereSurfaceEmitter (void)
virtual BaseParticleEmittermake_copy (void)
INLINE void set_radius (float r)
INLINE float get_radius (void) const

Private Attributes

float _radius
PUBLISHED __pad0__: SphereSurfaceEmitter(void)

Constructor & Destructor Documentation

SphereSurfaceEmitter::SphereSurfaceEmitter const SphereSurfaceEmitter &  copy  )  [private]
 

Definition at line 37 of file sphereSurfaceEmitter.cxx.

References _radius.

Referenced by make_copy().

SphereSurfaceEmitter::~SphereSurfaceEmitter void   )  [private, virtual]
 

Definition at line 48 of file sphereSurfaceEmitter.cxx.


Member Function Documentation

void SphereSurfaceEmitter::assign_initial_position LPoint3f &  pos  )  [private, virtual]
 

Implements BaseParticleEmitter.

Definition at line 67 of file sphereSurfaceEmitter.cxx.

References _radius, NORMALIZED_RAND, r, SPREAD, and z.

void SphereSurfaceEmitter::assign_initial_velocity LVector3f &  vel  )  [private, virtual]
 

Implements BaseParticleEmitter.

Definition at line 83 of file sphereSurfaceEmitter.cxx.

INLINE float SphereSurfaceEmitter::get_radius void   )  const [private]
 

BaseParticleEmitter * SphereSurfaceEmitter::make_copy void   )  [private, virtual]
 

Implements BaseParticleEmitter.

Definition at line 57 of file sphereSurfaceEmitter.cxx.

References SphereSurfaceEmitter().

INLINE void SphereSurfaceEmitter::set_radius float  r  )  [private]
 


Member Data Documentation

PUBLISHED SphereSurfaceEmitter::__pad0__ [private]
 

Reimplemented from BaseParticleEmitter.

Definition at line 40 of file sphereSurfaceEmitter.h.

float SphereSurfaceEmitter::_radius [private]
 

Definition at line 31 of file sphereSurfaceEmitter.h.

Referenced by assign_initial_position(), and SphereSurfaceEmitter().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:13:35 2003 for Panda by doxygen1.3