ICAROUS
|
This is the complete list of members for larcfm::PlanUtil, including all inherited members.
aboutTheSameTrk(const Velocity &v1, const Velocity &v2, double sameTrackBound) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
addLocalMaxLat(Plan &ac, int i) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
applyWindField(const Plan &pin, const Velocity &v) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
basicCheck(const Plan &lpc, const Plan &kpc, double maxlastDt) | larcfm::PlanUtil | static |
checkMySolution(const Plan &solution, double currentTime, const Position ¤tPos, const Velocity ¤tVel) | larcfm::PlanUtil | static |
checkNamesInfoRetained(const Plan &kpc, const Plan &lpc, bool verbose) | larcfm::PlanUtil | static |
checkReversion(const Plan &kpc, const Plan &lpc, bool verbose) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
checkReversion(const Plan &kpc, const Plan &lpc) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
closestPoint3D(const Plan &plan, const Position &p, double maxLegLength) | larcfm::PlanUtil | static |
countBadTurns(Plan &lpc, double default_bank_angle) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
createAndAddMOT(Plan &kpc, int ixBOT, int ixEOT) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
cutDownLinear(const Plan &plan, double startTime, double endTime) | larcfm::PlanUtil | static |
cutDownTo(const Plan &plan, double timeOfCurrentPosition, double intentThreshold, double tExtend) | larcfm::PlanUtil | static |
cutDownTo(const Plan &plan, double timeOfCurrentPosition, double intentThreshold) | larcfm::PlanUtil | static |
diffMetric(const Plan &lpc, const Plan &kpc) | larcfm::PlanUtil | static |
distanceBetween(const Plan &A, const Plan &B) | larcfm::PlanUtil | static |
enoughDistanceForAccel(const Plan &p, int ix, double maxAccel, double M) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
findVsAccel(const Plan &kpc) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | privatestatic |
fixAccelConsistency(const Plan &p) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
fixBadTurns(Plan &lpc, int startIx, int endIx, double default_bank_angle) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
fixBadTurns(Plan &lpc, double default_bank_angle) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
fixGsAccelAt(Plan &p, int ix, double maxAccel, bool checkTCP, double M) | larcfm::PlanUtil | static |
fixInfeasibleTurnAt(Plan &lpc, int ix, bool allowRepairByIntersection) | larcfm::PlanUtil | static |
fixInfeasibleTurnAtViaIntersection(Plan &lpc, int ix) | larcfm::PlanUtil | static |
getLegDist(const Plan &ac, int i, double accuracy, double mindist) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
hasPointsTooClose(const Plan &plan) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
infeasibleTurns(Plan &lpc, int startIx, int endIx, double default_bank_angle, bool repair) | larcfm::PlanUtil | static |
insertLocalMax(Plan &ac) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
insertVirtual(Plan &ac, double time) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
interpolateVirtuals(Plan &ac, double accuracy, double startTm, double endTm) | larcfm::PlanUtil | static |
interpolateVirtuals(Plan &ac, double accuracy) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
intersection(Plan lpc, int i) | larcfm::PlanUtil | privatestatic |
isCurrentPositionUnchanged(const Plan &solution, double currentTime, const Position ¤tPos) | larcfm::PlanUtil | static |
isVelocityContAtTcps(const Plan &p, bool silent) | larcfm::PlanUtil | static |
latMax(const Plan &ac, int i) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
lonCross(const Plan &ac, int i, double lat3) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
makeMidpoint(TcpData &tcp, const Position &p, double t) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
makeWellFormedEnds(Plan &lpc) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
maximumInterpolationNumber (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
maxTurnDeltaStraight (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
minimumInterpolationLegSize (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
mkGsConstant(const Plan &p, int i, int j, double gs) | larcfm::PlanUtil | static |
mkGsConstant(const Plan &p, double gs) | larcfm::PlanUtil | static |
mkGsConstant(const Plan &p) | larcfm::PlanUtil | static |
mkGsConstant(const Plan &p, int wp1, int wp2) | larcfm::PlanUtil | static |
mkVsConstant(Plan &p, int wp1, int wp2, double vs) | larcfm::PlanUtil | static |
mkVsConstant(Plan &p, int start, int end) | larcfm::PlanUtil | static |
mkVsConstant(Plan &p) | larcfm::PlanUtil | static |
mkVsConstant(Plan &p, double vs) | larcfm::PlanUtil | static |
mkVsContinuousAt(Plan &p, int i) | larcfm::PlanUtil | static |
mkVsShortLegsContinuous(Plan &p, int start, int end, double vsAccel, bool allowFixGs0, double aggressiveFactor, bool inhibitFixVs0) | larcfm::PlanUtil | static |
mkVsShortLegsContinuous(Plan &p, double vsAccel, bool allowFixGs0, double aggressiveFactor, bool inhibitFixGs0) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
nextTrackChange(const Plan &fp, int iNow) | larcfm::PlanUtil | static |
nextVsChange(const Plan &p, int iNow) | larcfm::PlanUtil | static |
positionFromDistance(const Plan &p, double currentTime, double advanceDist, bool linear) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
positionFromDistanceInSeg(const Plan &p, double curTm, double advDistance, bool linear) | larcfm::PlanUtil | privatestatic |
prevTrackChange(const Plan &fp, int iNow) | larcfm::PlanUtil | static |
prevVsChange(const Plan &p, int iNow) | larcfm::PlanUtil | static |
projectPlan(const Plan &p, const EuclideanProjection &proj) | larcfm::PlanUtil | static |
removeCollinearTrk(const Plan &pp, double sameTrackBound) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
removeVirtuals(Plan &ac) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
removeVirtualsRange(Plan &ac, double startTm, double endTm, bool all) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
repairShortVsLegs(const Plan &fp, double vsAccel) | larcfm::PlanUtil | static |
repairSmallNegativeGS(const Plan &p) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
revertAllTCPs(const Plan &pln) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
revertAllTCPs(const Plan &pln, bool markIndices) | larcfm::PlanUtil | static |
revertGroupOfTCPs(Plan &pln, int ix) | larcfm::PlanUtil | static |
revertGsTCP(Plan &pln, int ix, bool revertPreviousTurn) | larcfm::PlanUtil | static |
setAltPreserveByDelta(const Plan &lpc) | larcfm::PlanUtil | privatestatic |
shareSegment(const Plan &p1, const Plan &p2) | larcfm::PlanUtil | static |
timeFromGs(double gsInit, double gsAccel, double dist) | larcfm::PlanUtil | static |
turnDir(Plan lpc, int i) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | privatestatic |
unZigZag(const Plan &pp) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |
unZigZag(const Plan &pp, double maxLegSize) (defined in larcfm::PlanUtil) | larcfm::PlanUtil | static |