All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Traffic::PathedVehicle Member List

This is the complete list of members for Eegeo::Traffic::PathedVehicle, including all inherited members.

Alpha() (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicleinline
CanCollide() const (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
ClearNextCell() (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicleinline
FadeOutThenDestroyVehicle() (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
GetBoundsRadius() const (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
GetCollisionRadius() const (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
GetDistanceToEndOfCurrentPath() (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
GetForwardsVector() const (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicleinline
GetFullModelNodeName() const (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicleinline
GetInitialised() (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicleinline
GetNextCell() (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicleinline
GetScale() const (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
GetVehicleOnDeadEnd() (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
GetWorldPosition() const (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicleinline
Initialise(const dv3 &ecefInterestPoint) (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
IsOnFinalRoadInPath(float &out_distanceToEnd) (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
IsPlayingDeathCeremony() (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicleinline
IsUnderground() const (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
NeedsUndergroundCheck() (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
NonCopyable()=default (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
PathedVehicle(const Resources::Roads::Navigation::NavigationGraph *navGraph, const std::string &modelName, const std::string &modelNamesuffix, const int beginningRoadIndex, const bool drivesOnRight, const Config::TrafficSimulationRoadClassFilter &roadClassFilter, const TrafficSimulationCellsModel *cellsModel, Eegeo::Random *random, float velocity, float scale, float closeEnoughDistSq=CLOSE_ENOUGH_DISTANCE_SQR, float centerOfLaneOffset=CENTER_OF_LANE_OFFSET, float turningAngle=TURNING_ANGLE) (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
SetIsUnderground(bool isUnderground) (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
SetModelNodeNameSuffix(const std::string &suffix) (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
Update(float elapsedSeconds, float speedMultiplier, const dv3 &ecefInterestPoint) (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicle
UpdateVelocity(float velocity) (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicleinline
VehicleMarkedToRemove() (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicleinline
~PathedVehicle() (defined in Eegeo::Traffic::PathedVehicle)Eegeo::Traffic::PathedVehicleinline