#include <zSpinParticle.h>
Inheritance diagram for ZSpinParticle:
Public Member Functions | |
ZSpinParticle (void) | |
ZSpinParticle (const ZSpinParticle ©) | |
virtual | ~ZSpinParticle (void) |
virtual PhysicsObject * | make_copy (void) const |
virtual void | init (void) |
virtual void | update (void) |
virtual void | die (void) |
virtual float | get_theta (void) const |
INLINE void | set_initial_angle (float t) |
INLINE float | get_initial_angle (void) const |
INLINE void | set_final_angle (float t) |
INLINE float | get_final_angle (void) const |
INLINE void | set_angular_velocity (float v) |
INLINE float | get_angular_velocity (void) const |
INLINE void | enable_angular_velocity (bool bEnabled) |
INLINE bool | get_angular_velocity_enabled (void) const |
Private Attributes | |
float | _initial_angle |
float | _final_angle |
float | _cur_angle |
float | _angular_velocity |
bool | _bUseAngularVelocity |
|
Definition at line 27 of file zSpinParticle.cxx. References _angular_velocity, _bUseAngularVelocity, _cur_angle, _final_angle, and _initial_angle. Referenced by make_copy(). |
|
Definition at line 42 of file zSpinParticle.cxx. References _angular_velocity, _bUseAngularVelocity, _cur_angle, _final_angle, and _initial_angle. |
|
Definition at line 57 of file zSpinParticle.cxx. |
|
Implements BaseParticle. Definition at line 113 of file zSpinParticle.cxx. |
|
Referenced by ZSpinParticleFactory::populate_child_particle(). |
|
|
|
|
|
|
|
|
|
Reimplemented from BaseParticle. Definition at line 122 of file zSpinParticle.cxx. References _cur_angle. |
|
Implements BaseParticle. Definition at line 76 of file zSpinParticle.cxx. |
|
Implements BaseParticle. Definition at line 66 of file zSpinParticle.cxx. References ZSpinParticle(). |
|
Referenced by ZSpinParticleFactory::populate_child_particle(). |
|
Referenced by ZSpinParticleFactory::populate_child_particle(). |
|
Referenced by ZSpinParticleFactory::populate_child_particle(). |
|
Implements BaseParticle. Definition at line 85 of file zSpinParticle.cxx. References _angular_velocity, _cur_angle, _final_angle, _initial_angle, BaseParticle::get_age(), and BaseParticle::get_parameterized_age(). |
|
Definition at line 37 of file zSpinParticle.h. Referenced by update(), and ZSpinParticle(). |
|
Definition at line 38 of file zSpinParticle.h. Referenced by ZSpinParticle(). |
|
Definition at line 36 of file zSpinParticle.h. Referenced by get_theta(), update(), and ZSpinParticle(). |
|
Definition at line 35 of file zSpinParticle.h. Referenced by update(), and ZSpinParticle(). |
|
Definition at line 34 of file zSpinParticle.h. Referenced by update(), and ZSpinParticle(). |