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

CollisionHandlerFloor Class Reference

#include <collisionHandlerFloor.h>

Inheritance diagram for CollisionHandlerFloor:

CollisionHandlerPhysical CollisionHandlerEvent CollisionHandler TypedReferenceCount TypedObject ReferenceCount List of all members.

Public Member Functions

virtual TypeHandle get_type () const
virtual TypeHandle force_init_type ()

Static Public Member Functions

TypeHandle get_class_type ()
void init_type ()

Protected Member Functions

virtual bool handle_entries ()

Private Member Functions

virtual ~CollisionHandlerFloor ()
INLINE void set_offset (float offset)
INLINE float get_offset () const
INLINE void set_max_velocity (float max_vel)
INLINE float get_max_velocity () const

Private Attributes

PUBLISHED __pad0__: CollisionHandlerFloor()
float _offset
float _max_velocity

Static Private Attributes

TypeHandle _type_handle

Constructor & Destructor Documentation

CollisionHandlerFloor::~CollisionHandlerFloor  )  [private, virtual]
 

Definition at line 45 of file collisionHandlerFloor.cxx.


Member Function Documentation

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

Reimplemented from CollisionHandlerPhysical.

Definition at line 66 of file collisionHandlerFloor.h.

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

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

Reimplemented from CollisionHandlerPhysical.

Definition at line 55 of file collisionHandlerFloor.h.

INLINE float CollisionHandlerFloor::get_max_velocity  )  const [private]
 

INLINE float CollisionHandlerFloor::get_offset  )  const [private]
 

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

Reimplemented from CollisionHandlerPhysical.

Definition at line 63 of file collisionHandlerFloor.h.

References CollisionHandlerPhysical::get_class_type().

Referenced by handle_entries().

bool CollisionHandlerFloor::handle_entries  )  [protected, virtual]
 

Implements CollisionHandlerPhysical.

Definition at line 60 of file collisionHandlerFloor.cxx.

References CollisionHandlerPhysical::_colliders, CollisionHandlerPhysical::_from_entries, _max_velocity, _offset, CollisionHandlerPhysical::Entries, ClockObject::get_dt(), CollisionEntry::get_from_intersection_point(), CollisionEntry::get_from_node(), ClockObject::get_global_clock(), get_type(), CollisionEntry::has_from_intersection_point(), height, IS_THRESHOLD_ZERO, and NULL.

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

Reimplemented from CollisionHandlerPhysical.

Definition at line 58 of file collisionHandlerFloor.h.

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

Referenced by init_libcollide().

INLINE void CollisionHandlerFloor::set_max_velocity float  max_vel  )  [private]
 

INLINE void CollisionHandlerFloor::set_offset float  offset  )  [private]
 


Member Data Documentation

PUBLISHED CollisionHandlerFloor::__pad0__ [private]
 

Reimplemented from CollisionHandlerPhysical.

Definition at line 37 of file collisionHandlerFloor.h.

float CollisionHandlerFloor::_max_velocity [private]
 

Definition at line 51 of file collisionHandlerFloor.h.

Referenced by handle_entries().

float CollisionHandlerFloor::_offset [private]
 

Definition at line 50 of file collisionHandlerFloor.h.

Referenced by handle_entries().

TypeHandle CollisionHandlerFloor::_type_handle [static, private]
 

Reimplemented from CollisionHandlerPhysical.

Definition at line 26 of file collisionHandlerFloor.cxx.


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