Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

AngularForce Class Reference

#include <angularForce.h>

Inheritance diagram for AngularForce:

BaseForce TypedReferenceCount TypedObject ReferenceCount AngularVectorForce List of all members.

Public Member Functions

virtual TypeHandle get_type (void) const
virtual TypeHandle force_init_type ()

Static Public Member Functions

TypeHandle get_class_type (void)
void init_type (void)

Protected Member Functions

 AngularForce (void)
 AngularForce (const AngularForce &copy)
virtual AngularForce * make_copy (void) const=0
LVector3f get_vector (const PhysicsObject *po)
virtual bool is_linear (void) const

Protected Attributes

PUBLISHED __pad0__: virtual ~AngularForce(void)

Private Member Functions

virtual LVector3f get_child_vector (const PhysicsObject *po)=0

Static Private Attributes

TypeHandle _type_handle

Constructor & Destructor Documentation

AngularForce::AngularForce void   )  [protected]
 

Definition at line 29 of file angularForce.cxx.

AngularForce::AngularForce const AngularForce &  copy  )  [protected]
 

Definition at line 39 of file angularForce.cxx.


Member Function Documentation

virtual TypeHandle AngularForce::force_init_type void   )  [inline, virtual]
 

Reimplemented from BaseForce.

Reimplemented in AngularVectorForce.

Definition at line 55 of file angularForce.h.

References BaseForce::get_class_type(), and BaseForce::init_type().

virtual LVector3f AngularForce::get_child_vector const PhysicsObject po  )  [private, pure virtual]
 

Implements BaseForce.

Implemented in AngularVectorForce.

Referenced by get_vector().

TypeHandle AngularForce::get_class_type void   )  [inline, static]
 

Reimplemented from BaseForce.

Reimplemented in AngularVectorForce.

Definition at line 44 of file angularForce.h.

Referenced by AngularVectorForce::force_init_type(), AngularVectorForce::get_type(), and AngularVectorForce::init_type().

virtual TypeHandle AngularForce::get_type void   )  const [inline, virtual]
 

Reimplemented from BaseForce.

Reimplemented in AngularVectorForce.

Definition at line 52 of file angularForce.h.

References BaseForce::get_class_type().

LVector3f AngularForce::get_vector const PhysicsObject po  )  [protected, virtual]
 

Implements BaseForce.

Definition at line 58 of file angularForce.cxx.

References get_child_vector(), and v.

Referenced by AngularEulerIntegrator::child_integrate().

void AngularForce::init_type void   )  [inline, static]
 

Reimplemented from BaseForce.

Reimplemented in AngularVectorForce.

Definition at line 47 of file angularForce.h.

References BaseForce::get_class_type(), BaseForce::init_type(), and register_type().

Referenced by AngularVectorForce::force_init_type(), init_libphysics(), and AngularVectorForce::init_type().

bool AngularForce::is_linear void   )  const [protected, virtual]
 

Implements BaseForce.

Definition at line 69 of file angularForce.cxx.

virtual AngularForce* AngularForce::make_copy void   )  const [protected, pure virtual]
 

Implemented in AngularVectorForce.


Member Data Documentation

PUBLISHED AngularForce::__pad0__ [protected]
 

Reimplemented from BaseForce.

Reimplemented in AngularVectorForce.

Definition at line 37 of file angularForce.h.

TypeHandle AngularForce::_type_handle [static, private]
 

Reimplemented from BaseForce.

Reimplemented in AngularVectorForce.

Definition at line 21 of file angularForce.cxx.


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:11:16 2003 for Panda by doxygen1.3