class osgParticle::AngularAccelOperator

An operator class that applies a constant angular acceleration to the particles

Inheritance:


Public Methods

[more] META_Object(osgParticle, AngularAccelOperator)
[more]inline AngularAccelOperator()
[more]inline AngularAccelOperator(const AngularAccelOperator &copy, const osg::CopyOp &copyop)
[more]inline const osg::Vec3& getAngularAcceleration() const
Get the angular acceleration vector
[more]inline void setAngularAcceleration(const osg::Vec3 &v)
Set the angular acceleration vector
[more]inline void operate(Particle* P, double dt)
Apply the angular acceleration to a particle.
[more]inline void beginOperate(Program* prg)
Perform some initializations.

Protected Methods

[more]virtual ~AngularAccelOperator()
[more]AngularAccelOperator& operator=(const AngularAccelOperator &)


Inherited from Operator:

Public Methods

ovirtual const char* libraryName() const
ovirtual const char* className() const
ovirtual bool isSameKindAs(const osg::Object* obj) const
ovirtual void endOperate()
oinline bool isEnabled() const
oinline void setEnabled(bool v)


Documentation

An operator class that applies a constant angular acceleration to the particles
o META_Object(osgParticle, AngularAccelOperator)

ovirtual ~AngularAccelOperator()

oAngularAccelOperator& operator=(const AngularAccelOperator &)

oinline AngularAccelOperator()

oinline AngularAccelOperator(const AngularAccelOperator &copy, const osg::CopyOp &copyop)

oinline const osg::Vec3& getAngularAcceleration() const
Get the angular acceleration vector

oinline void setAngularAcceleration(const osg::Vec3 &v)
Set the angular acceleration vector

oinline void operate(Particle* P, double dt)
Apply the angular acceleration to a particle. Do not call this method manually.

oinline void beginOperate(Program* prg)
Perform some initializations. Do not call this method manually.


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.