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

BoxEmitter Class Reference

#include <boxEmitter.h>

Inheritance diagram for BoxEmitter:

BaseParticleEmitter ReferenceCount List of all members.

Private Member Functions

virtual void assign_initial_position (LPoint3f &pos)
virtual void assign_initial_velocity (LVector3f &vel)
 BoxEmitter (const BoxEmitter &copy)
virtual ~BoxEmitter (void)
virtual BaseParticleEmittermake_copy (void)
INLINE void set_min_bound (const LPoint3f &vmin)
INLINE void set_max_bound (const LPoint3f &vmax)
INLINE LPoint3f get_min_bound (void) const
INLINE LPoint3f get_max_bound (void) const

Private Attributes

LPoint3f _vmin
LPoint3f _vmax
PUBLISHED __pad0__: BoxEmitter(void)

Constructor & Destructor Documentation

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

Definition at line 39 of file boxEmitter.cxx.

References _vmax, and _vmin.

Referenced by make_copy().

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

Definition at line 51 of file boxEmitter.cxx.


Member Function Documentation

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

Implements BaseParticleEmitter.

Definition at line 70 of file boxEmitter.cxx.

References _vmax, _vmin, and NORMALIZED_RAND.

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

Implements BaseParticleEmitter.

Definition at line 90 of file boxEmitter.cxx.

INLINE LPoint3f BoxEmitter::get_max_bound void   )  const [private]
 

INLINE LPoint3f BoxEmitter::get_min_bound void   )  const [private]
 

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

Implements BaseParticleEmitter.

Definition at line 60 of file boxEmitter.cxx.

References BoxEmitter().

INLINE void BoxEmitter::set_max_bound const LPoint3f &  vmax  )  [private]
 

INLINE void BoxEmitter::set_min_bound const LPoint3f &  vmin  )  [private]
 


Member Data Documentation

PUBLISHED BoxEmitter::__pad0__ [private]
 

Reimplemented from BaseParticleEmitter.

Definition at line 40 of file boxEmitter.h.

LPoint3f BoxEmitter::_vmax [private]
 

Definition at line 31 of file boxEmitter.h.

Referenced by assign_initial_position(), and BoxEmitter().

LPoint3f BoxEmitter::_vmin [private]
 

Definition at line 31 of file boxEmitter.h.

Referenced by assign_initial_position(), and BoxEmitter().


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