addPath(std::shared_ptr< ChBezierCurve > path, bool isClosedPath=false) | chrono::synchrono::ChMultiPathFollowerACCDriver | inline |
Advance(double step) override | chrono::synchrono::ChMultiPathFollowerACCDriver | virtual |
changePath(int path) | chrono::synchrono::ChMultiPathFollowerACCDriver | inline |
ChDriver(ChVehicle &vehicle) | chrono::vehicle::ChDriver | |
ChMultiPathFollowerACCDriver(vehicle::ChVehicle &vehicle, std::vector< std::pair< std::shared_ptr< ChBezierCurve >, bool >> path_pairs, const std::string &path_name, double target_speed, double target_following_time, double target_min_distance, double current_distance) | chrono::synchrono::ChMultiPathFollowerACCDriver | |
ExportPathPovray(const std::string &out_dir) | chrono::synchrono::ChMultiPathFollowerACCDriver | |
GetBraking() const | chrono::vehicle::ChDriver | inline |
GetInputs() const | chrono::vehicle::ChDriver | |
GetSpeedController() | chrono::synchrono::ChMultiPathFollowerACCDriver | inline |
GetSteering() const | chrono::vehicle::ChDriver | inline |
GetSteeringController() | chrono::synchrono::ChMultiPathFollowerACCDriver | inline |
GetThrottle() const | chrono::vehicle::ChDriver | inline |
Initialize() | chrono::vehicle::ChDriver | inlinevirtual |
Log(double time) | chrono::vehicle::ChDriver | |
LogInit(const std::string &filename) | chrono::vehicle::ChDriver | |
m_braking | chrono::vehicle::ChDriver | protected |
m_steering | chrono::vehicle::ChDriver | protected |
m_throttle | chrono::vehicle::ChDriver | protected |
m_vehicle | chrono::vehicle::ChDriver | protected |
Reset() | chrono::synchrono::ChMultiPathFollowerACCDriver | |
SetBraking(double val, double min_val=0, double max_val=1) | chrono::vehicle::ChDriver | |
SetCurrentDistance(double val) | chrono::synchrono::ChMultiPathFollowerACCDriver | inline |
SetDesiredFollowingMinDistance(double val) | chrono::synchrono::ChMultiPathFollowerACCDriver | inline |
SetDesiredFollowingTime(double val) | chrono::synchrono::ChMultiPathFollowerACCDriver | inline |
SetDesiredSpeed(double val) | chrono::synchrono::ChMultiPathFollowerACCDriver | inline |
SetSteering(double val, double min_val=-1, double max_val=1) | chrono::vehicle::ChDriver | |
SetThreshholdThrottle(double val) | chrono::synchrono::ChMultiPathFollowerACCDriver | inline |
SetThrottle(double val, double min_val=0, double max_val=1) | chrono::vehicle::ChDriver | |
Synchronize(double time) | chrono::vehicle::ChDriver | inlinevirtual |
~ChDriver() (defined in chrono::vehicle::ChDriver) | chrono::vehicle::ChDriver | inlinevirtual |
~ChMultiPathFollowerACCDriver() (defined in chrono::synchrono::ChMultiPathFollowerACCDriver) | chrono::synchrono::ChMultiPathFollowerACCDriver | inline |