ICAROUS
larcfm::PolyPath Member List

This is the complete list of members for larcfm::PolyPath, including all inherited members.

addError(std::string s) const (defined in larcfm::PolyPath)larcfm::PolyPathinline
addPolygon(const SimplePoly &p, double time)larcfm::PolyPath
addPolygon(const SimplePoly &p, const Velocity &v, double time)larcfm::PolyPath
addVertex(const Position &p, double bottom, double top, double time)larcfm::PolyPath
addVertex(int n, const Position &p)larcfm::PolyPath
addWarning(std::string s) const (defined in larcfm::PolyPath)larcfm::PolyPathinline
AVG_VEL enum value (defined in larcfm::PolyPath)larcfm::PolyPath
buildPlan() const (defined in larcfm::PolyPath)larcfm::PolyPath
containment (defined in larcfm::PolyPath)larcfm::PolyPathprivate
contains(const Position &p, double t) const (defined in larcfm::PolyPath)larcfm::PolyPath
contains2D(const Position &p, double t) const (defined in larcfm::PolyPath)larcfm::PolyPath
copy() constlarcfm::PolyPath
error (defined in larcfm::PolyPath)larcfm::PolyPathmutableprivate
finalVelocity(int i) (defined in larcfm::PolyPath)larcfm::PolyPath
finalVertexVelocity(int vert, int i) (defined in larcfm::PolyPath)larcfm::PolyPath
getBoundingRectangle(double user_vel_time_extension)larcfm::PolyPath
getBoundingRectangle() (defined in larcfm::PolyPath)larcfm::PolyPath
getFirstTime() constlarcfm::PolyPath
getID() constlarcfm::PolyPath
getIndex(double time) constlarcfm::PolyPath
getInitialMovingPolygon(int i, const EuclideanProjection &proj)larcfm::PolyPath
getLastPolyTime() constlarcfm::PolyPath
getLastTime() constlarcfm::PolyPath
getMessage()larcfm::PolyPathinlinevirtual
getMessageNoClear() constlarcfm::PolyPathinlinevirtual
getMovingPolygon(double time, const EuclideanProjection &proj)larcfm::PolyPath
getNote() constlarcfm::PolyPath
getPathMode() constlarcfm::PolyPath
getPoly(int n) constlarcfm::PolyPath
getPolyRef(int n) (defined in larcfm::PolyPath)larcfm::PolyPath
getSegment(double tm) constlarcfm::PolyPath
getSimpleMovingPoly(int i) (defined in larcfm::PolyPath)larcfm::PolyPath
getSimpleMovingPoly(double t) (defined in larcfm::PolyPath)larcfm::PolyPath
getTime(int n) constlarcfm::PolyPath
hasError() constlarcfm::PolyPathinlinevirtual
hasMessage() constlarcfm::PolyPathinlinevirtual
initialVelocity(int n)larcfm::PolyPath
initialVertexVelocity(int vert, int n) (defined in larcfm::PolyPath)larcfm::PolyPath
interpolate(double time) constlarcfm::PolyPath
isContainment() const (defined in larcfm::PolyPath)larcfm::PolyPath
isContinuing() constlarcfm::PolyPath
isLatLon() constlarcfm::PolyPath
isStatic() constlarcfm::PolyPath
isUserVel() constlarcfm::PolyPath
label (defined in larcfm::PolyPath)larcfm::PolyPathprivate
makeVertexCountEqual()larcfm::PolyPath
mode (defined in larcfm::PolyPath)larcfm::PolyPathprivate
modeSet (defined in larcfm::PolyPath)larcfm::PolyPathprivate
MORPHING enum value (defined in larcfm::PolyPath)larcfm::PolyPath
note (defined in larcfm::PolyPath)larcfm::PolyPathprivate
parsePathMode(const std::string &s) (defined in larcfm::PolyPath)larcfm::PolyPathstatic
pathFromState(const std::string &n, const SimplePoly &p, const Velocity &v, double tstart, double tend) (defined in larcfm::PolyPath)larcfm::PolyPathstatic
pathFromState(const std::string &n, const MovingPolygon3D &mp, EuclideanProjection proj, double tstart, double tend) (defined in larcfm::PolyPath)larcfm::PolyPathstatic
PathMode enum name (defined in larcfm::PolyPath)larcfm::PolyPath
pathModeToString(PathMode m) (defined in larcfm::PolyPath)larcfm::PolyPathstatic
polyList (defined in larcfm::PolyPath)larcfm::PolyPathprivate
PolyPath()larcfm::PolyPath
PolyPath(const std::string &n)larcfm::PolyPathexplicit
PolyPath(const std::string &n, PathMode m) (defined in larcfm::PolyPath)larcfm::PolyPath
PolyPath(const std::string &n, const SimplePoly &p)larcfm::PolyPath
PolyPath(const std::string &n, const SimplePoly &p, double t)larcfm::PolyPath
PolyPath(const std::string &n, const SimplePoly &p, const Velocity &v, double t) (defined in larcfm::PolyPath)larcfm::PolyPath
PolyPath(const std::string &n, const std::vector< SimplePoly > &ps, const std::vector< double > &ts) (defined in larcfm::PolyPath)larcfm::PolyPath
position(double time) constlarcfm::PolyPath
remove(int n)larcfm::PolyPath
removeVertex(int vert)larcfm::PolyPath
setContainment(bool b) (defined in larcfm::PolyPath)larcfm::PolyPath
setID(const std::string &n)larcfm::PolyPath
setNote(const std::string &n) (defined in larcfm::PolyPath)larcfm::PolyPath
setPathMode(PathMode m)larcfm::PolyPath
setPolygon(int i, const SimplePoly &p)larcfm::PolyPath
setTime(int n, double t)larcfm::PolyPath
setVelocity(int i, const Velocity &v)larcfm::PolyPath
size() constlarcfm::PolyPath
times (defined in larcfm::PolyPath)larcfm::PolyPathprivate
timeshift(double shift)larcfm::PolyPath
toOutput()larcfm::PolyPath
toOutput(int precision, bool tcpColumns) (defined in larcfm::PolyPath)larcfm::PolyPath
toString()larcfm::PolyPath
toStringList(int i, int j, int precision, int latLonExtraPrecision, bool tcpColumns) (defined in larcfm::PolyPath)larcfm::PolyPath
toStringShort() (defined in larcfm::PolyPath)larcfm::PolyPath
translate(Vect3 off)larcfm::PolyPath
truncate(double t)larcfm::PolyPath
USER_VEL enum value (defined in larcfm::PolyPath)larcfm::PolyPath
USER_VEL_EVER enum value (defined in larcfm::PolyPath)larcfm::PolyPath
USER_VEL_FINITE enum value (defined in larcfm::PolyPath)larcfm::PolyPath
validate() constlarcfm::PolyPath
velocity(double time)larcfm::PolyPath
vertexVelocity(int vert, double time) (defined in larcfm::PolyPath)larcfm::PolyPath
vlist (defined in larcfm::PolyPath)larcfm::PolyPathprivate
~ErrorReporter() (defined in larcfm::ErrorReporter)larcfm::ErrorReporterinlinevirtual
~PolyPath() (defined in larcfm::PolyPath)larcfm::PolyPathinlinevirtual