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

LinearVectorForce Class Reference

#include <linearVectorForce.h>

Inheritance diagram for LinearVectorForce:

LinearForce BaseForce TypedReferenceCount TypedObject ReferenceCount 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)

Private Member Functions

virtual LinearForcemake_copy (void)
virtual LVector3f get_child_vector (const PhysicsObject *po)
 LinearVectorForce (const LinearVectorForce &copy)
 LinearVectorForce (float x=0.0f, float y=0.0f, float z=0.0f, float a=1.0f, bool mass=false)
virtual ~LinearVectorForce (void)
INLINE void set_vector (const LVector3f &v)
INLINE void set_vector (float x, float y, float z)
INLINE LVector3f get_local_vector (void) const

Private Attributes

LVector3f _fvec
PUBLISHED __pad0__: LinearVectorForce(const LVector3f& vec
PUBLISHED float a = 1.0f
PUBLISHED float bool mass = false)

Static Private Attributes

TypeHandle _type_handle

Constructor & Destructor Documentation

LinearVectorForce::LinearVectorForce const LinearVectorForce &  copy  )  [private]
 

Definition at line 57 of file linearVectorForce.cxx.

References _fvec.

Referenced by make_copy().

LinearVectorForce::LinearVectorForce float  x = 0.0f,
float  y = 0.0f,
float  z = 0.0f,
float  a = 1.0f,
bool  mass = false
[private]
 

Definition at line 46 of file linearVectorForce.cxx.

References _fvec, a, x, y, and z.

LinearVectorForce::~LinearVectorForce void   )  [private, virtual]
 

Definition at line 68 of file linearVectorForce.cxx.


Member Function Documentation

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

Reimplemented from LinearForce.

Definition at line 60 of file linearVectorForce.h.

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

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

Implements LinearForce.

Definition at line 87 of file linearVectorForce.cxx.

References _fvec.

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

Reimplemented from LinearForce.

Definition at line 49 of file linearVectorForce.h.

INLINE LVector3f LinearVectorForce::get_local_vector void   )  const [private]
 

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

Reimplemented from LinearForce.

Definition at line 57 of file linearVectorForce.h.

References LinearForce::get_class_type().

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

Reimplemented from LinearForce.

Definition at line 52 of file linearVectorForce.h.

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

Referenced by init_libphysics().

LinearForce * LinearVectorForce::make_copy void   )  [private, virtual]
 

Implements LinearForce.

Definition at line 77 of file linearVectorForce.cxx.

References LinearVectorForce().

INLINE void LinearVectorForce::set_vector float  x,
float  y,
float  z
[private]
 

INLINE void LinearVectorForce::set_vector const LVector3f &  v  )  [private]
 


Member Data Documentation

PUBLISHED LinearVectorForce::__pad0__ [private]
 

Reimplemented from LinearForce.

Definition at line 37 of file linearVectorForce.h.

LVector3f LinearVectorForce::_fvec [private]
 

Definition at line 31 of file linearVectorForce.h.

Referenced by get_child_vector(), and LinearVectorForce().

TypeHandle LinearVectorForce::_type_handle [static, private]
 

Reimplemented from LinearForce.

Definition at line 26 of file linearVectorForce.cxx.

PUBLISHED float LinearVectorForce::a = 1.0f [private]
 

Definition at line 37 of file linearVectorForce.h.

PUBLISHED float bool LinearVectorForce::mass = false) [private]
 

Definition at line 37 of file linearVectorForce.h.


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