Steeriously  0.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCsteer::AgentThe invisible, but highly necessary, automaton which drives your *game entity/graphical representation's motion. Getters and Setters are provided, *however it will always be easier to just use the data - since it is all public
|oCsteer::ArriveComponentAn example implementation of the arrive steering behavior. The agent will seek the target with a dampened arrival
|oCsteer::EvadeComponentAn example implementation of the evasion steering behavior. The agent will flee from the target while predicting it's trajectory
|oCsteer::FleeComponentAn example implementation of the flee steering behavior. The agent will flee from the target when it enters its threat range
|oCsteer::FlockingComponentAn example implementation of the flocking steering behavior. The agent will interact with other members of the flock utilizing alignment, separation, cohesion, and wandering behaviors
|oCsteer::HideComponentAn example implementation of the hiding steering behavior
|oCsteer::InterposeComponentAn example implementation of the interpose steering behavior
|oCsteer::OffsetPursuitComponentAn example implementation of the offset pursuit steering behavior
|oCsteer::PathFollowingComponentAn example implementation of the path following steering behavior
|oCsteer::PursuitComponentAn example implementation of the pursuit steering behavior
|oCsteer::SeekComponentAn example implementation of the seek steering behavior
|oCsteer::SuperComponentAn example implementation of the an agent with every steering behavior implemented
|\Csteer::WanderComponentAn example implementation of the wander steering behavior
oCsteer::BehaviorParametersData table with default values used to define variables for guiding steerable objects (agents)
oCsteer::Matrix2DA class for 2D matrices and related operations
oCsteer::PathClass providing the necessary structure for path following behavior
oCsteer::SphereObstacleClass to aid in obstacle avoidance routine
oCsteer::Vector2A 2D vector struct used in many steering calculations
oCsteer::VectorMathStateless VectorMath class utilizing static methods to manipulate vectors.
Copies of Vector2 are cheap, therefore all functions are "pass by value" at this time
\Csteer::WallA class for constructing 2D walls for wall avoidance behaviors