GT RoboCup SSL
Soccer software, robot firmware
Planning::AngleFunctionPath Member List

This is the complete list of members for Planning::AngleFunctionPath, including all inherited members.

_debugText (defined in Planning::Path)Planning::Pathprotected
_startTime (defined in Planning::Path)Planning::Pathprotected
angleFunction (defined in Planning::AngleFunctionPath)Planning::AngleFunctionPath
AngleFunctionPath(std::unique_ptr< Path > path=nullptr, std::optional< std::function< AngleInstant(MotionInstant)>> angleFunction=std::nullopt) (defined in Planning::AngleFunctionPath)Planning::AngleFunctionPathinline
clone() const overridePlanning::AngleFunctionPathinlinevirtual
draw(DebugDrawer *const debug_drawer, const QColor &color=Qt::black, const QString &layer="Motion") const overridePlanning::AngleFunctionPathinlinevirtual
drawDebugText(DebugDrawer *debug_drawer, const QColor &color=Qt::darkCyan, const QString &layer="PathDebugText") const override (defined in Planning::AngleFunctionPath)Planning::AngleFunctionPathinlinevirtual
end() const overridePlanning::AngleFunctionPathinlinevirtual
eval(RJ::Seconds t) const overridePlanning::AngleFunctionPathinlineprotectedvirtual
evalRate (defined in Planning::Path)Planning::Pathprotected
evaluate(RJ::Seconds t) constPlanning::Pathinline
getDuration() const overridePlanning::AngleFunctionPathinlinevirtual
getSlowedDuration() const (defined in Planning::Path)Planning::Pathinline
hit(const Geometry2d::ShapeSet &obstacles, RJ::Seconds startTimeIntoPath, RJ::Seconds *hitTime) const overridePlanning::AngleFunctionPathinlinevirtual
iterator(RJ::Time startTime, RJ::Seconds deltaT) const (defined in Planning::Path)Planning::Pathvirtual
Path(RJ::Time startTime=RJ::now()) (defined in Planning::Path)Planning::Pathinline
path (defined in Planning::AngleFunctionPath)Planning::AngleFunctionPath
pathsIntersect(const std::vector< DynamicObstacle > &paths, RJ::Time startTime, Geometry2d::Point *hitLocation, RJ::Seconds *hitTime) const (defined in Planning::Path)Planning::Pathvirtual
setDebugText(QString string) override (defined in Planning::AngleFunctionPath)Planning::AngleFunctionPathinlinevirtual
setStartTime(RJ::Time t) override (defined in Planning::AngleFunctionPath)Planning::AngleFunctionPathinlinevirtual
slow(float multiplier, RJ::Seconds timeInto=RJ::Seconds::zero()) (defined in Planning::Path)Planning::Path
start() const overridePlanning::AngleFunctionPathinlinevirtual
startTime() const overridePlanning::AngleFunctionPathinlinevirtual
subPath(RJ::Seconds startTime=RJ::Seconds::zero(), RJ::Seconds endTime=RJ::Seconds::max()) const overridePlanning::AngleFunctionPathinlinevirtual
~Path() (defined in Planning::Path)Planning::Pathinlinevirtual