13 std::pair<TrajectoryStateOnSurface,double>
26 std::pair<bool,double>
31 return std::pair<bool,double>(
false,0);
virtual TrajectoryStateOnSurface propagate(const Propagator &prop, const TrajectoryStateOnSurface &startingState) const
hook for double dispatch to avoid propagation to generic surface.
virtual std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const FreeTrajectoryState &, const Surface &) const final
virtual ~NavConeNotImplementedDistanceAlongLine()
virtual std::pair< bool, double > distanceAlongLine(const NavSurface::GlobalPoint &pos, const NavSurface::GlobalVector &dir) const
TrajectoryStateOnSurface propagate(STA const &state, SUR const &surface) const
NavConeNotImplementedDistanceAlongLine()
virtual NavSurface::TSOSwithPath propagateWithPath(const Propagator &prop, const TrajectoryStateOnSurface &startingState) const
hook for double dispatch to avoid propagation to generic surface.
ConstReferenceCountingPointer< Cone > theSurfaceP