15 #ifndef ANGULARFORCE_H
16 #define ANGULARFORCE_H
18 #include "baseForce.h"
30 virtual bool is_linear()
const;
32 virtual void output(ostream &out)
const;
33 virtual void write(ostream &out,
unsigned int indent=0)
const;
46 static void init_type() {
47 BaseForce::init_type();
48 register_type(_type_handle,
"AngularForce",
49 BaseForce::get_class_type());
52 return get_class_type();
54 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
60 #endif // ANGULARFORCE_H
This is a unit quaternion representing a rotation.
A body on which physics will be applied.
pure virtual base class for all forces that could POSSIBLY exist.
virtual void write(ostream &out, int indent_level=0) const
Write a string representation of this instance to <out>.
pure virtual parent of all quat-based forces.
virtual void output(ostream &out) const
Write a string representation of this instance to <out>.
TypeHandle is the identifier used to differentiate C++ class types.