Skip to content

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