ISeeML  1.0
iSeeML::rob::FscPath Member List

This is the complete list of members for iSeeML::rob::FscPath, including all inherited members.

_piece(const int index) constiSeeML::rob::DubinsLikePathinlineprotectedvirtual
addPiece(int &index, const iSeeML::rob::CurvConfig &start, const double &curvDeriv, const double &length)iSeeML::rob::DubinsLikePathinlineprotected
addTurn(int &index, const iSeeML::rob::OrPtConfig **start, const double &defl)iSeeML::rob::FscPathprotectedvirtual
algCoord(const int) constiSeeML::Objectinlineprotectedvirtual
algDimension() constiSeeML::Objectinlineprotectedvirtual
algWriteTo(ostream &O) constiSeeML::Objectinlineprotectedvirtual
ClassNameiSeeML::rob::FscPathstatic
className() constiSeeML::Objectinlinevirtual
clone() constiSeeML::rob::FscPathinlinevirtual
computeCenters(const iSeeML::rob::OrPtConfig &start, const iSeeML::rob::OrPtConfig &goal, iSeeML::geom::Point centers[nbTurningCircles]) constiSeeML::rob::FscPathvirtual
computeValues(const double &maxCurv, const double &maxCDer, double &limDefl, double &turnRad, double &turnAng)iSeeML::rob::FscPathstatic
connect(const iSeeML::rob::OrPtConfig &start, const iSeeML::rob::OrPtConfig &goal)iSeeML::rob::DubinsLikePath
connectArray() constiSeeML::rob::FscPathinlineprotectedvirtual
definePieces(const iSeeML::rob::OrPtConfig &start, const double &defl1, const double &lenDefl, const double &defl3)iSeeML::rob::DubinsLikePathprotected
deflection() constiSeeML::rob::CompoundPathinlinevirtual
deg2rad(const double &theta)iSeeML::Objectinlinestatic
DubinsLikePath(const Type &type, const double &maxCurv)iSeeML::rob::DubinsLikePathinlineprotected
DubinsLikePath(const DubinsLikePath &other)iSeeML::rob::DubinsLikePathinlineprotected
end() constiSeeML::rob::CompoundPathinlinevirtual
FscPath()iSeeML::rob::FscPathinline
FscPath(const iSeeML::rob::OrPtConfig &start, const Type &type, const double &maxCurv, const double &maxCDer, const double &length1, const double &length2, const double &length3)iSeeML::rob::FscPathinline
FscPath(const iSeeML::rob::OrPtConfig &start, const Type &type, const double &maxCurv, const double &maxCDer, const double &limDefl, const double &turnRad, const double &turnAng, const double &length1, const double &length2, const double &length3)iSeeML::rob::FscPathinline
FscPath(const iSeeML::rob::OrPtConfig &start, const iSeeML::rob::OrPtConfig &goal, const double &maxCurv, const double &maxCDer)iSeeML::rob::FscPathinline
FscPath(const iSeeML::rob::OrPtConfig &start, const iSeeML::rob::OrPtConfig &goal, const double &maxCurv, const double &maxCDer, const double &limDefl, const double &turnRad, const double &turnAng)iSeeML::rob::FscPathinline
FscPath(const FscPath &other)iSeeML::rob::FscPathinline
getConnection(const double &dist, double &length, double &angle) constiSeeML::rob::FscPathprotectedvirtual
getPiece(const int index) constiSeeML::rob::CompoundPathinlineprotected
getSolution(iSeeML::rob::DubinsLikePath *paths, const int index) constiSeeML::rob::FscPathinlineprotectedvirtual
isNegative(const double &x)iSeeML::Objectinlinestatic
isPositive(const double &x)iSeeML::Objectinlinestatic
isShortTurn(const double &defl) constiSeeML::rob::FscPathinlineprotected
isZero(const double &x)iSeeML::Objectinlinestatic
lcPiece(const int index) constiSeeML::rob::DubinsLikePathinline
lcPiece(const int index)iSeeML::rob::DubinsLikePathinlineprotected
length() constiSeeML::rob::CompoundPathinlinevirtual
limDefl() constiSeeML::rob::FscPathinline
lrl enum valueiSeeML::rob::DubinsLikePath
lsl enum valueiSeeML::rob::DubinsLikePath
lsr enum valueiSeeML::rob::DubinsLikePath
max(const T &a, const T &b)iSeeML::Objectinlinestatic
maxCurv() constiSeeML::rob::DubinsLikePathinline
maxCurvDeriv() constiSeeML::rob::FscPathinline
min(const T &a, const T &b)iSeeML::Objectinlinestatic
mod2pi(const double &theta)iSeeML::Objectinlinestatic
nbPieces() constiSeeML::rob::DubinsLikePathinlinevirtual
nbPossiblePaths enum valueiSeeML::rob::DubinsLikePath
nbTurningCircles enum valueiSeeML::rob::DubinsLikePath
operator<(const Path &other) constiSeeML::rob::Pathinline
operator<<(ostream &O, const iSeeML::Object &o)iSeeML::Objectrelated
operator=(const FscPath &other)iSeeML::rob::FscPathinline
iSeeML::rob::DubinsLikePath::operator=(const DubinsLikePath &other)iSeeML::rob::DubinsLikePathinline
operator[](const double &s) constiSeeML::rob::CompoundPathinlinevirtual
piece(const int index) constiSeeML::rob::CompoundPathinline
piece(const int index)iSeeML::rob::CompoundPathinline
rad2deg(const double &theta)iSeeML::Objectinlinestatic
rlr enum valueiSeeML::rob::DubinsLikePath
rsl enum valueiSeeML::rob::DubinsLikePath
rsr enum valueiSeeML::rob::DubinsLikePath
sameClass(const iSeeML::Object &other)iSeeML::Objectinline
setNoPiece(const iSeeML::rob::OrPtConfig &start)iSeeML::rob::DubinsLikePathinlineprotected
sign(const double &x)iSeeML::Objectinlinestatic
sqr(const double &x)iSeeML::Objectinlinestatic
start() constiSeeML::rob::CompoundPathinlinevirtual
turnAngle() constiSeeML::rob::FscPathinline
turnNbPieces(const double &defl) constiSeeML::rob::FscPathinlineprotectedvirtual
turnRadius() constiSeeML::rob::FscPathinlinevirtual
turnSign(const int number, const Type &type)iSeeML::rob::DubinsLikePathinlineprotectedstatic
Type enum nameiSeeML::rob::DubinsLikePath
type() constiSeeML::rob::DubinsLikePathinline
writeTo(ostream &O) constiSeeML::rob::FscPathvirtual
~DubinsLikePath()iSeeML::rob::DubinsLikePathinlineprotected
~Object()iSeeML::Objectinlinevirtual