ludus::foundation::geometry::DistanceQuery¶
Ludus Wiki · API overview · Browse API
Struct
Distance inversion request.
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/distance.hpp
#include <ludus/foundation/geometry/distance.hpp>
struct ludus::foundation::geometry::DistanceQuery final
Fields¶
Distance¶
PathDistance ludus::foundation::geometry::DistanceQuery::Distance {}
Target prefix length.
Related types: PathDistance
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/distance.hpp
Policy¶
BoundaryPolicy ludus::foundation::geometry::DistanceQuery::Policy = BoundaryPolicy::Reject
Reject, Clamp, or Wrap for closed paths.
Related types: BoundaryPolicy
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/distance.hpp
Side¶
SpanSide ludus::foundation::geometry::DistanceQuery::Side = SpanSide::Outgoing
Side selected at an exact span boundary.
Related types: SpanSide
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/distance.hpp
MaxIterations¶
usize ludus::foundation::geometry::DistanceQuery::MaxIterations = 0
Bisection and residual refinement work limit.
Related types: usize
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/distance.hpp