DI-Guy SDK Documentation  13.8
diguyVehicleNearCollision Class Reference

#include <diguyVehicleNearCollision.h>

Public Member Functions

Accessor functions

Callable From:

  • C++
  • Script
float get_approached_vehicle_speed ()
 Returns: speed of vehicle being approached in near collision, in m/s. More...
 
const char * get_approached_vehicle_name ()
 Returns: name of approached vehicle. More...
 
float get_approaching_vehicle_speed ()
 Returns: speed of approaching vehicle, in m/s. More...
 
const char * get_approaching_vehicle_name ()
 Returns: name of approached vehicle. More...
 
float get_distance ()
 
float get_time_to_next_check ()
 
int get_active ()
 XXX. More...
 

Private Functions

The functions and variables past this point are for internal use only.

No external access to them is expected or necessary.

class bdiScenario
 
class bdiScenarioCharacter
 
class diguyCharacter
 
class bdiScenarioVehicleController
 
diguyScenariom_scenario
 
diguyCharacterm_approached_vehicle
 
diguyCharacterm_approaching_vehicle
 
float m_distance
 
float m_time_to_next_check
 
int m_is_active
 
 diguyVehicleNearCollision ()
 
 diguyVehicleNearCollision (diguyScenario *scenario, diguyCharacter *vehicle=NULL)
 A private constructor. More...
 

Constructor & Destructor Documentation

diguyVehicleNearCollision::diguyVehicleNearCollision ( )
private
diguyVehicleNearCollision::diguyVehicleNearCollision ( diguyScenario scenario,
diguyCharacter vehicle = NULL 
)
private

A private constructor.

Member Function Documentation

float diguyVehicleNearCollision::get_approached_vehicle_speed ( )

Returns: speed of vehicle being approached in near collision, in m/s.

const char* diguyVehicleNearCollision::get_approached_vehicle_name ( )

Returns: name of approached vehicle.

float diguyVehicleNearCollision::get_approaching_vehicle_speed ( )

Returns: speed of approaching vehicle, in m/s.

const char* diguyVehicleNearCollision::get_approaching_vehicle_name ( )

Returns: name of approached vehicle.

float diguyVehicleNearCollision::get_distance ( )
float diguyVehicleNearCollision::get_time_to_next_check ( )
int diguyVehicleNearCollision::get_active ( )
inline

XXX.

Returns:

1, if the collision is valid. If 0, there is not

Friends And Related Function Documentation

friend class bdiScenario
friend
friend class bdiScenarioCharacter
friend
friend class diguyCharacter
friend
friend class bdiScenarioVehicleController
friend

Member Data Documentation

diguyScenario* diguyVehicleNearCollision::m_scenario
private
diguyCharacter* diguyVehicleNearCollision::m_approached_vehicle
private
diguyCharacter* diguyVehicleNearCollision::m_approaching_vehicle
private
float diguyVehicleNearCollision::m_distance
private
float diguyVehicleNearCollision::m_time_to_next_check
private
int diguyVehicleNearCollision::m_is_active
private

The documentation for this class was generated from the following file: