15 #ifndef ANGULARVECTORFORCE_H
16 #define ANGULARVECTORFORCE_H
18 #include "angularForce.h"
32 INLINE
void set_quat(
const LRotation& quat);
33 INLINE
void set_hpr(PN_stdfloat h, PN_stdfloat p, PN_stdfloat r);
36 virtual void output(ostream &out)
const;
37 virtual void write(ostream &out,
unsigned int indent=0)
const;
49 static void init_type() {
50 AngularForce::init_type();
51 register_type(_type_handle,
"AngularVectorForce",
52 AngularForce::get_class_type());
55 return get_class_type();
57 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
63 #include "angularVectorForce.I"
65 #endif // ANGULARVECTORFORCE_H
virtual void write(ostream &out, unsigned int indent=0) const
Write a string representation of this instance to <out>.
This is a unit quaternion representing a rotation.
A body on which physics will be applied.
a simple directed torque force, the angular equivalent of simple vector force.
virtual void output(ostream &out) const
Write a string representation of this instance to <out>.
pure virtual parent of all quat-based forces.
TypeHandle is the identifier used to differentiate C++ class types.