Class FlightPath

java.lang.Object
org.ships.movement.autopilot.path.FlightPath
All Implemented Interfaces:
org.core.utils.Identifiable

public class FlightPath extends Object implements org.core.utils.Identifiable
  • Constructor Details

  • Method Details

    • getCheckpoints

      public List<FlightCheckpoint> getCheckpoints()
    • getNext

      public Optional<FlightCheckpoint> getNext(@NotNull @NotNull FlightCheckpoint previous)
    • getNearest

      @NotNull public @NotNull FlightCheckpoint getNearest(@NotNull @NotNull org.core.vector.type.Vector3<Integer> position)
    • getId

      public String getId()
      Specified by:
      getId in interface org.core.utils.Identifiable
    • getName

      @NotNull public @NotNull String getName()
      Specified by:
      getName in interface org.core.utils.Identifiable