Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

BaseCollide Class Reference

#include <base_collide.H>

Inheritance diagram for BaseCollide:

Inheritance graph
[legend]
Collaboration diagram for BaseCollide:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~BaseCollide ()
 BaseCollide ()

Static Public Member Functions

static BaseCollideinstance ()
static mlib::CWvec get_move (mlib::CWpt &p, mlib::CWvec &v)
static bool update_scene ()

Protected Member Functions

virtual mlib::CWvec _get_move (mlib::CWpt &p, mlib::CWvec &v)
virtual bool _update_scene ()=0

Static Protected Attributes

static BaseCollide_instance = 0

Detailed Description

Definition at line 12 of file base_collide.H.


Constructor & Destructor Documentation

virtual BaseCollide::~BaseCollide  )  [inline, virtual]
 

Definition at line 15 of file base_collide.H.

BaseCollide::BaseCollide  )  [inline]
 

Definition at line 16 of file base_collide.H.


Member Function Documentation

virtual mlib::CWvec BaseCollide::_get_move mlib::CWpt p,
mlib::CWvec v
[inline, protected, virtual]
 

Reimplemented in Collide.

Definition at line 34 of file base_collide.H.

Referenced by get_move().

virtual bool BaseCollide::_update_scene  )  [protected, pure virtual]
 

Implemented in Collide.

Referenced by update_scene().

static mlib::CWvec BaseCollide::get_move mlib::CWpt p,
mlib::CWvec v
[inline, static]
 

Reimplemented in Collide.

Definition at line 19 of file base_collide.H.

References _get_move(), and _instance.

Referenced by CamCruise::tick().

static BaseCollide* BaseCollide::instance  )  [inline, static]
 

Definition at line 18 of file base_collide.H.

References _instance.

Referenced by CamCruise::tick().

static bool BaseCollide::update_scene  )  [inline, static]
 

Definition at line 23 of file base_collide.H.

References _instance, and _update_scene().

Referenced by Cam_int_fp::down2().


Member Data Documentation

BaseCollide * BaseCollide::_instance = 0 [static, protected]
 

Definition at line 29 of file base_collide.H.

Referenced by Collide::Collide(), get_move(), instance(), and update_scene().


The documentation for this class was generated from the following files:
Generated on Mon Sep 18 11:44:20 2006 for jot by  doxygen 1.4.4