Panda3D
|
Describes a linear region in which particles are generated. More...
#include "lineEmitter.h"
Public Member Functions | |
LineEmitter () | |
constructor | |
LineEmitter (const LineEmitter ©) | |
constructor | |
virtual | ~LineEmitter () |
constructor | |
LPoint3 | get_endpoint1 () const |
endpoint accessor | |
LPoint3 | get_endpoint2 () const |
endpoint accessor | |
virtual BaseParticleEmitter * | make_copy () |
copier | |
virtual void | output (ostream &out) const |
Write a string representation of this instance to <out>. | |
void | set_endpoint1 (const LPoint3 &point) |
endpoint assignment | |
void | set_endpoint2 (const LPoint3 &point) |
endpoint assignment | |
virtual void | write (ostream &out, int indent=0) const |
Write a string representation of this instance to <out>. |
Describes a linear region in which particles are generated.
Definition at line 25 of file lineEmitter.h.
LineEmitter::LineEmitter | ( | const LineEmitter & | copy | ) |
constructor
Definition at line 35 of file lineEmitter.cxx.
LineEmitter::~LineEmitter | ( | ) | [virtual] |
constructor
Definition at line 47 of file lineEmitter.cxx.
LPoint3 LineEmitter::get_endpoint1 | ( | ) | const [inline] |
endpoint accessor
Definition at line 41 of file lineEmitter.I.
LPoint3 LineEmitter::get_endpoint2 | ( | ) | const [inline] |
endpoint accessor
Definition at line 51 of file lineEmitter.I.
BaseParticleEmitter * LineEmitter::make_copy | ( | ) | [virtual] |
copier
Implements BaseParticleEmitter.
Definition at line 56 of file lineEmitter.cxx.
References LineEmitter().
void LineEmitter::output | ( | ostream & | out | ) | const [virtual] |
Write a string representation of this instance to <out>.
Reimplemented from BaseParticleEmitter.
Definition at line 95 of file lineEmitter.cxx.
void LineEmitter::set_endpoint1 | ( | const LPoint3 & | point | ) | [inline] |
endpoint assignment
Definition at line 21 of file lineEmitter.I.
void LineEmitter::set_endpoint2 | ( | const LPoint3 & | point | ) | [inline] |
endpoint assignment
Definition at line 31 of file lineEmitter.I.
void LineEmitter::write | ( | ostream & | out, |
int | indent = 0 |
||
) | const [virtual] |
Write a string representation of this instance to <out>.
Reimplemented from BaseParticleEmitter.
Definition at line 108 of file lineEmitter.cxx.