AICharacter Class Reference

#include <aiCharacter.h>

Collaboration diagram for AICharacter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void update ()
void set_velocity (LVecBase3f vel)
void set_char_render (NodePath render)
NodePath get_char_render ()
void set_mass (double m)
LVecBase3f get_velocity ()
double get_max_force ()
void set_max_force (double max_force)
NodePath get_node_path ()
void set_node_path (NodePath np)
AIBehaviorsget_ai_behaviors ()
 AICharacter (string model_name, NodePath model_np, double mass, double movt_force, double max_force)
 ~AICharacter ()

Public Attributes

double _mass
double _max_force
LVecBase3f _velocity
LVecBase3f _steering_force
string _name
double _movt_force
unsigned int _ai_char_flock_id
AIBehaviors_steering
NodePath _window_render
NodePath _ai_char_np
PUBLISHED __pad0__: double get_mass()

Detailed Description

Definition at line 37 of file aiCharacter.h.


Constructor & Destructor Documentation

AICharacter::AICharacter ( string  model_name,
NodePath  model_np,
double  mass,
double  movt_force,
double  max_force 
)
AICharacter::~AICharacter (  ) 

Member Function Documentation

AIBehaviors* AICharacter::get_ai_behaviors (  ) 
NodePath AICharacter::get_char_render (  ) 

Here is the caller graph for this function:

double AICharacter::get_max_force (  ) 

Here is the caller graph for this function:

NodePath AICharacter::get_node_path (  ) 

Here is the caller graph for this function:

LVecBase3f AICharacter::get_velocity (  ) 

Here is the caller graph for this function:

void AICharacter::set_char_render ( NodePath  render  ) 
void AICharacter::set_mass ( double  m  ) 
void AICharacter::set_max_force ( double  max_force  ) 
void AICharacter::set_node_path ( NodePath  np  ) 
void AICharacter::set_velocity ( LVecBase3f  vel  ) 
void AICharacter::update (  ) 

Here is the caller graph for this function:


Member Data Documentation

Definition at line 56 of file aiCharacter.h.

Definition at line 45 of file aiCharacter.h.

Definition at line 48 of file aiCharacter.h.

Definition at line 39 of file aiCharacter.h.

Definition at line 40 of file aiCharacter.h.

Definition at line 44 of file aiCharacter.h.

Definition at line 43 of file aiCharacter.h.

Definition at line 46 of file aiCharacter.h.

Definition at line 42 of file aiCharacter.h.

Definition at line 41 of file aiCharacter.h.

Definition at line 47 of file aiCharacter.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator

Generated on Tue Nov 3 22:34:33 2009 for PandAI by  doxygen 1.6.1