Panda3D
Public Member Functions

TangentRingEmitter Class Reference

Describes a planar ring region in which tangent particles are generated, and particles fly off tangential to the ring. More...

#include "tangentRingEmitter.h"

Inheritance diagram for TangentRingEmitter:
BaseParticleEmitter ReferenceCount MemoryBase

List of all members.

Public Member Functions

 TangentRingEmitter ()
 constructor
 TangentRingEmitter (const TangentRingEmitter &copy)
 copy constructor
virtual ~TangentRingEmitter ()
 destructor
PN_stdfloat get_radius () const
PN_stdfloat get_radius_spread () const
virtual BaseParticleEmittermake_copy ()
 child copier
virtual void output (ostream &out) const
 Write a string representation of this instance to <out>.
void set_radius (PN_stdfloat r)
void set_radius_spread (PN_stdfloat spread)
virtual void write (ostream &out, int indent=0) const
 Write a string representation of this instance to <out>.

Detailed Description

Describes a planar ring region in which tangent particles are generated, and particles fly off tangential to the ring.

Definition at line 26 of file tangentRingEmitter.h.


Constructor & Destructor Documentation

TangentRingEmitter::TangentRingEmitter ( )

constructor

Definition at line 23 of file tangentRingEmitter.cxx.

Referenced by make_copy().

TangentRingEmitter::TangentRingEmitter ( const TangentRingEmitter copy)

copy constructor

Definition at line 34 of file tangentRingEmitter.cxx.

TangentRingEmitter::~TangentRingEmitter ( ) [virtual]

destructor

Definition at line 46 of file tangentRingEmitter.cxx.


Member Function Documentation

BaseParticleEmitter * TangentRingEmitter::make_copy ( ) [virtual]

child copier

Implements BaseParticleEmitter.

Definition at line 55 of file tangentRingEmitter.cxx.

References TangentRingEmitter().

void TangentRingEmitter::output ( ostream &  out) const [virtual]

Write a string representation of this instance to <out>.

Reimplemented from BaseParticleEmitter.

Definition at line 92 of file tangentRingEmitter.cxx.

void TangentRingEmitter::write ( ostream &  out,
int  indent = 0 
) const [virtual]

Write a string representation of this instance to <out>.

Reimplemented from BaseParticleEmitter.

Definition at line 105 of file tangentRingEmitter.cxx.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations