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

RectangleEmitter Class Reference

#include <rectangleEmitter.h>

Inheritance diagram for RectangleEmitter:

BaseParticleEmitter ReferenceCount List of all members.

Private Member Functions

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

Private Attributes

LPoint2f _vmin
LPoint2f _vmax
PUBLISHED __pad0__: RectangleEmitter(void)

Constructor & Destructor Documentation

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

Definition at line 39 of file rectangleEmitter.cxx.

References _vmax, and _vmin.

Referenced by make_copy().

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

Definition at line 51 of file rectangleEmitter.cxx.


Member Function Documentation

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

Implements BaseParticleEmitter.

Definition at line 70 of file rectangleEmitter.cxx.

References _vmax, _vmin, and NORMALIZED_RAND.

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

Implements BaseParticleEmitter.

Definition at line 88 of file rectangleEmitter.cxx.

INLINE LPoint2f RectangleEmitter::get_max_bound void   )  const [private]
 

INLINE LPoint2f RectangleEmitter::get_min_bound void   )  const [private]
 

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

Implements BaseParticleEmitter.

Definition at line 60 of file rectangleEmitter.cxx.

References RectangleEmitter().

INLINE void RectangleEmitter::set_max_bound const LPoint2f &  vmax  )  [private]
 

INLINE void RectangleEmitter::set_min_bound const LPoint2f &  vmin  )  [private]
 


Member Data Documentation

PUBLISHED RectangleEmitter::__pad0__ [private]
 

Reimplemented from BaseParticleEmitter.

Definition at line 40 of file rectangleEmitter.h.

LPoint2f RectangleEmitter::_vmax [private]
 

Definition at line 31 of file rectangleEmitter.h.

Referenced by assign_initial_position(), and RectangleEmitter().

LPoint2f RectangleEmitter::_vmin [private]
 

Definition at line 31 of file rectangleEmitter.h.

Referenced by assign_initial_position(), and RectangleEmitter().


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