ICAROUS
larcfm::PlanUtil Member List

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