Interface OptionalPointProposer

All Known Implementing Classes:
PositionProposer

public interface OptionalPointProposer
An interface for proposing a position in 3D space.

This interface is used to generate optional 3D points, which may or may not be available depending on the specific implementation and context.

  • Method Summary

    Modifier and Type Method Description
    Optional<org.anchoranalysis.spatial.point.Point3d> propose​(ProposerContext context)
    Proposes a position in 3D space.
  • Method Details

    • propose

      Optional<org.anchoranalysis.spatial.point.Point3d> propose​(ProposerContext context)
      Proposes a position in 3D space.
      Parameters:
      context - the ProposerContext providing additional information for the proposal
      Returns:
      an Optional containing a Point3d if a position is proposed, or an empty Optional if no position can be proposed