Blender V2.61 - r43446
Public Member Functions | Protected Member Functions | Protected Attributes

KX_ObstacleSimulationTOI Class Reference

#include <KX_ObstacleSimulation.h>

Inheritance diagram for KX_ObstacleSimulationTOI:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 KX_ObstacleSimulationTOI (MT_Scalar levelHeight, bool enableVisualization)
virtual void AdjustObstacleVelocity (KX_Obstacle *activeObst, KX_NavMeshObject *activeNavMeshObj, MT_Vector3 &velocity, MT_Scalar maxDeltaSpeed, MT_Scalar maxDeltaAngle)

Protected Member Functions

virtual void sampleRVO (KX_Obstacle *activeObst, KX_NavMeshObject *activeNavMeshObj, const float maxDeltaAngle)=0

Protected Attributes

int m_maxSamples
float m_minToi
float m_maxToi
float m_velWeight
float m_curVelWeight
float m_toiWeight
float m_collisionWeight

Detailed Description

Definition at line 94 of file KX_ObstacleSimulation.h.


Constructor & Destructor Documentation

KX_ObstacleSimulationTOI::KX_ObstacleSimulationTOI ( MT_Scalar  levelHeight,
bool  enableVisualization 
)

Definition at line 412 of file KX_ObstacleSimulation.cpp.


Member Function Documentation

void KX_ObstacleSimulationTOI::AdjustObstacleVelocity ( KX_Obstacle activeObst,
KX_NavMeshObject activeNavMeshObj,
MT_Vector3 velocity,
MT_Scalar  maxDeltaSpeed,
MT_Scalar  maxDeltaAngle 
) [virtual]
virtual void KX_ObstacleSimulationTOI::sampleRVO ( KX_Obstacle activeObst,
KX_NavMeshObject activeNavMeshObj,
const float  maxDeltaAngle 
) [protected, pure virtual]

Member Data Documentation


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