Panda3D
|
a simple directed torque force, the angular equivalent of simple vector force. More...
#include "angularVectorForce.h"
Public Member Functions | |
AngularVectorForce (const LRotation &quat) | |
constructor | |
AngularVectorForce (PN_stdfloat h, PN_stdfloat p, PN_stdfloat r) | |
constructor | |
AngularVectorForce (const AngularVectorForce ©) | |
copy constructor | |
virtual | ~AngularVectorForce () |
destructor | |
virtual TypeHandle | force_init_type () |
LRotation | get_local_quat () const |
virtual TypeHandle | get_type () const |
virtual void | output (ostream &out) const |
Write a string representation of this instance to <out>. | |
void | set_hpr (PN_stdfloat h, PN_stdfloat p, PN_stdfloat r) |
void | set_quat (const LRotation &quat) |
virtual void | write (ostream &out, unsigned int indent=0) const |
Write a string representation of this instance to <out>. | |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
This function is declared non-inline to work around a compiler bug in g++ 2.96. |
a simple directed torque force, the angular equivalent of simple vector force.
Definition at line 25 of file angularVectorForce.h.
AngularVectorForce::AngularVectorForce | ( | const LRotation & | quat | ) |
constructor
Definition at line 25 of file angularVectorForce.cxx.
AngularVectorForce::AngularVectorForce | ( | PN_stdfloat | h, |
PN_stdfloat | p, | ||
PN_stdfloat | r | ||
) |
constructor
Definition at line 35 of file angularVectorForce.cxx.
References LQuaternionf::set_hpr().
AngularVectorForce::AngularVectorForce | ( | const AngularVectorForce & | copy | ) |
copy constructor
Definition at line 46 of file angularVectorForce.cxx.
AngularVectorForce::~AngularVectorForce | ( | ) | [virtual] |
destructor
Definition at line 57 of file angularVectorForce.cxx.
static void AngularVectorForce::init_type | ( | ) | [inline, static] |
This function is declared non-inline to work around a compiler bug in g++ 2.96.
Making it inline seems to cause problems in the optimizer.
Reimplemented from AngularForce.
Definition at line 49 of file angularVectorForce.h.
References AngularForce::init_type().
void AngularVectorForce::output | ( | ostream & | out | ) | const [virtual] |
Write a string representation of this instance to <out>.
Reimplemented from AngularForce.
Definition at line 87 of file angularVectorForce.cxx.
void AngularVectorForce::write | ( | ostream & | out, |
unsigned int | indent = 0 |
||
) | const [virtual] |
Write a string representation of this instance to <out>.
Reimplemented from AngularForce.
Definition at line 100 of file angularVectorForce.cxx.