Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- Altitude - Variable in class io.fleetcoreplatform.Models.MissionFile.Item
- AltitudeMode - Variable in class io.fleetcoreplatform.Models.MissionFile.Item
- AMSLAltAboveTerrain - Variable in class io.fleetcoreplatform.Models.MissionFile.Item
- autoContinue - Variable in class io.fleetcoreplatform.Models.MissionFile.Item
B
- bisectPolygon(Geometry, int, int, double) - Static method in class io.fleetcoreplatform.Algorithms.PolygonPartitioner
-
Recursively partitions a polygon into multiple sub-polygons up to a specified depth.
- build() - Method in class io.fleetcoreplatform.Builders.MissionPlanBuilder
-
Finalizes the mission configuration and packages all components into a compliant layout.
- build() - Method in class io.fleetcoreplatform.Builders.MissionZipBuilder
-
Seals the archive, finalizing the zip structure and flushing all pending writes to disk.
- builder() - Static method in class io.fleetcoreplatform.Builders.MissionPlanBuilder
-
Initializes a new builder with default operating speeds.
- buildMission(Geometry, DroneIdentity[], int) - Static method in class io.fleetcoreplatform.MissionPlanner
-
Slices an input geographical area into distinct sub-regions, generates a sweeping path for each section, and bundles the individual drone plans into a consolidated archive payload.
C
- calculatePath(Geometry, double, boolean) - Static method in class io.fleetcoreplatform.Algorithms.MowerSurveyAlgorithm
-
Calculates a zig-zag route over a specified polygon area.
- calculatePolygonArea(Geometry) - Static method in class io.fleetcoreplatform.Health.PolygonUtils
-
Computes the absolute enclosed area of a polygon using the Shoelace formula.
- ChronoHashID - Class in io.fleetcoreplatform.Generators
-
Generates highly collision-resistant, temporally-sorted unique identifiers.
- ChronoHashID() - Constructor for class io.fleetcoreplatform.Generators.ChronoHashID
- circles - Variable in class io.fleetcoreplatform.Models.MissionFile.GeoFence
- close() - Method in class io.fleetcoreplatform.Builders.MissionZipBuilder
-
Ensures all internal zip streams are safely terminated when the builder context exits.
- command - Variable in class io.fleetcoreplatform.Models.MissionFile.Item
- cruiseSpeed - Variable in class io.fleetcoreplatform.Models.MissionFile.Mission
- cruiseSpeed(int) - Method in class io.fleetcoreplatform.Builders.MissionPlanBuilder
-
Configures the primary flight speed during mission execution.
D
- doJumpId - Variable in class io.fleetcoreplatform.Models.MissionFile.Item
- dot(double[], double[]) - Static method in class io.fleetcoreplatform.Health.PolygonUtils
-
Computes the dot product of two arrays representing vector components.
- DroneIdentity - Record Class in io.fleetcoreplatform.Models
-
Identifies a drone asset and its associated launch origin for a specific mission deployment.
- DroneIdentity(String, DroneIdentity.Home) - Constructor for record class io.fleetcoreplatform.Models.DroneIdentity
-
Creates an instance of a
DroneIdentityrecord class. - DroneIdentity.Home - Record Class in io.fleetcoreplatform.Models
-
Represents the absolute 3D spatial origin point assigned to a drone.
E
- equals(Object) - Method in record class io.fleetcoreplatform.Models.DroneIdentity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fleetcoreplatform.Models.DroneIdentity.Home
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fleetcoreplatform.Models.SplitPolygon
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.fleetcoreplatform.Models.XYArrays
-
Indicates whether some other object is "equal to" this one.
- extractXY(Geometry) - Static method in class io.fleetcoreplatform.Health.PolygonUtils
-
Deconstructs a geometry into separate coordinate arrays for X and Y components.
F
- fileType - Variable in class io.fleetcoreplatform.Models.MissionFile
- firmwareType - Variable in class io.fleetcoreplatform.Models.MissionFile.Mission
- frame - Variable in class io.fleetcoreplatform.Models.MissionFile.Item
G
- generateCHID() - Static method in class io.fleetcoreplatform.Generators.ChronoHashID
-
Synthesizes a chronologically sortable hash ID string.
- geoFence - Variable in class io.fleetcoreplatform.Models.MissionFile
- GeoFence(Object[], Object[]) - Constructor for class io.fleetcoreplatform.Models.MissionFile.GeoFence
- getBoundingBox(Geometry) - Static method in class io.fleetcoreplatform.Health.PolygonUtils
-
Determines the tightest axis-aligned bounding box that fully encompasses the given polygon.
- globalPlanAltitudeMode - Variable in class io.fleetcoreplatform.Models.MissionFile.Mission
- groundStation - Variable in class io.fleetcoreplatform.Models.MissionFile
H
- hashCode() - Method in record class io.fleetcoreplatform.Models.DroneIdentity
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fleetcoreplatform.Models.DroneIdentity.Home
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fleetcoreplatform.Models.SplitPolygon
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.fleetcoreplatform.Models.XYArrays
-
Returns a hash code value for this object.
- home() - Method in record class io.fleetcoreplatform.Models.DroneIdentity
-
Returns the value of the
homerecord component. - Home(double, double, double) - Constructor for record class io.fleetcoreplatform.Models.DroneIdentity.Home
-
Creates an instance of a
Homerecord class. - homePosition(double, double, double) - Method in class io.fleetcoreplatform.Builders.MissionPlanBuilder
-
Defines the origin point for the mission.
- hoverSpeed - Variable in class io.fleetcoreplatform.Models.MissionFile.Mission
- hoverSpeed(int) - Method in class io.fleetcoreplatform.Builders.MissionPlanBuilder
-
Configures the transit speed used while navigating between waypoints.
I
- io.fleetcoreplatform - package io.fleetcoreplatform
- io.fleetcoreplatform.Algorithms - package io.fleetcoreplatform.Algorithms
- io.fleetcoreplatform.Builders - package io.fleetcoreplatform.Builders
- io.fleetcoreplatform.Generators - package io.fleetcoreplatform.Generators
- io.fleetcoreplatform.Health - package io.fleetcoreplatform.Health
- io.fleetcoreplatform.Models - package io.fleetcoreplatform.Models
- item(int, int, int, int, Double, Double, Double) - Method in class io.fleetcoreplatform.Builders.MissionPlanBuilder
-
Appends a new sequential command item to the mission plan.
- Item(Double, int, int, boolean, int, Integer, int, Double[]) - Constructor for class io.fleetcoreplatform.Models.MissionFile.Item
- items - Variable in class io.fleetcoreplatform.Models.MissionFile.Mission
L
- left() - Method in record class io.fleetcoreplatform.Models.SplitPolygon
-
Returns the value of the
leftrecord component.
M
- maxX - Variable in class io.fleetcoreplatform.Models.PolygonBoundingBox
- maxY - Variable in class io.fleetcoreplatform.Models.PolygonBoundingBox
- minX - Variable in class io.fleetcoreplatform.Models.PolygonBoundingBox
- minY - Variable in class io.fleetcoreplatform.Models.PolygonBoundingBox
- mission - Variable in class io.fleetcoreplatform.Models.MissionFile
- mission(String, InputStream) - Method in class io.fleetcoreplatform.Builders.MissionZipBuilder
-
Injects a specific mission plan stream into the overarching zip bundle.
- Mission(int, int, MissionFile.Item[], double[]) - Constructor for class io.fleetcoreplatform.Models.MissionFile.Mission
- MissionFile - Class in io.fleetcoreplatform.Models
-
Acts as the structured representation of a standard drone `.plan` file.
- MissionFile(MissionFile.GeoFence, MissionFile.Mission, String, MissionFile.RallyPoints) - Constructor for class io.fleetcoreplatform.Models.MissionFile
-
Initializes the root mission container.
- MissionFile.GeoFence - Class in io.fleetcoreplatform.Models
-
Maps explicit restricted bounds, utilizing shapes like circular radii or standard polygons.
- MissionFile.Item - Class in io.fleetcoreplatform.Models
-
Represents a discrete command or navigational waypoint interpreted by the flight controller.
- MissionFile.Mission - Class in io.fleetcoreplatform.Models
-
Encapsulates the runtime variables assigned for the overarching flight routine, linking specific waypoints.
- MissionFile.RallyPoints - Class in io.fleetcoreplatform.Models
-
Contains emergency return coordinates that bypass standard RTL behavior if triggered.
- MissionPlanBuilder - Class in io.fleetcoreplatform.Builders
-
Constructs valid QGroundControl-compatible mission plans (.plan files).
- MissionPlanner - Class in io.fleetcoreplatform
-
Top-level orchestrator for mapping and translating an overarching area survey into discrete drone assignments.
- MissionPlanner() - Constructor for class io.fleetcoreplatform.MissionPlanner
- MissionZipBuilder - Class in io.fleetcoreplatform.Builders
-
Aggregates distinct mission plan files into a single, deployable ZIP archive.
- MissionZipBuilder(String) - Constructor for class io.fleetcoreplatform.Builders.MissionZipBuilder
-
Initializes the builder by creating a temporary archive container on the host filesystem.
- MowerSurveyAlgorithm - Class in io.fleetcoreplatform.Algorithms
-
Implements a sweep-line algorithm to generate boustrophedon (lawnmower) flight paths.
- MowerSurveyAlgorithm() - Constructor for class io.fleetcoreplatform.Algorithms.MowerSurveyAlgorithm
N
- name() - Method in record class io.fleetcoreplatform.Models.DroneIdentity
-
Returns the value of the
namerecord component.
P
- params - Variable in class io.fleetcoreplatform.Models.MissionFile.Item
- plannedHomePosition - Variable in class io.fleetcoreplatform.Models.MissionFile.Mission
- points - Variable in class io.fleetcoreplatform.Models.MissionFile.RallyPoints
- PolygonBoundingBox - Class in io.fleetcoreplatform.Models
-
Defines a rigid 2D Cartesian envelope wrapped around a complex geometry.
- PolygonBoundingBox(double, double, double, double) - Constructor for class io.fleetcoreplatform.Models.PolygonBoundingBox
-
Initializes the minimum and maximum extents.
- PolygonPartitioner - Class in io.fleetcoreplatform.Algorithms
-
Handles the subdivision of geographical areas into smaller, manageable chunks for drone swarms.
- PolygonPartitioner() - Constructor for class io.fleetcoreplatform.Algorithms.PolygonPartitioner
- polygons - Variable in class io.fleetcoreplatform.Models.MissionFile.GeoFence
- PolygonUtils - Class in io.fleetcoreplatform.Health
-
Utility functions for spatial operations and geometric calculations on PostGIS geometries.
- PolygonUtils() - Constructor for class io.fleetcoreplatform.Health.PolygonUtils
R
- rallyPoints - Variable in class io.fleetcoreplatform.Models.MissionFile
- RallyPoints(Object[]) - Constructor for class io.fleetcoreplatform.Models.MissionFile.RallyPoints
- right() - Method in record class io.fleetcoreplatform.Models.SplitPolygon
-
Returns the value of the
rightrecord component. - roll(double[]) - Static method in class io.fleetcoreplatform.Health.PolygonUtils
-
Performs a circular right-shift on the elements of a double array.
S
- SplitPolygon - Record Class in io.fleetcoreplatform.Models
-
A container holding the results of a binary polygon bisection.
- SplitPolygon(Polygon, Polygon) - Constructor for record class io.fleetcoreplatform.Models.SplitPolygon
-
Creates an instance of a
SplitPolygonrecord class.
T
- toStream() - Method in class io.fleetcoreplatform.Models.MissionFile
-
Serializes the object model into a standard JSON byte stream for file writing.
- toString() - Method in record class io.fleetcoreplatform.Models.DroneIdentity.Home
-
Returns a string representation of this record class.
- toString() - Method in record class io.fleetcoreplatform.Models.DroneIdentity
-
Returns a string representation of this record class.
- toString() - Method in record class io.fleetcoreplatform.Models.SplitPolygon
-
Returns a string representation of this record class.
- toString() - Method in record class io.fleetcoreplatform.Models.XYArrays
-
Returns a string representation of this record class.
- type - Variable in class io.fleetcoreplatform.Models.MissionFile.Item
V
- vehicleType - Variable in class io.fleetcoreplatform.Models.MissionFile.Mission
- version - Variable in class io.fleetcoreplatform.Models.MissionFile.GeoFence
- version - Variable in class io.fleetcoreplatform.Models.MissionFile.Mission
- version - Variable in class io.fleetcoreplatform.Models.MissionFile.RallyPoints
- version - Variable in class io.fleetcoreplatform.Models.MissionFile
X
- x() - Method in record class io.fleetcoreplatform.Models.DroneIdentity.Home
-
Returns the value of the
xrecord component. - xs() - Method in record class io.fleetcoreplatform.Models.XYArrays
-
Returns the value of the
xsrecord component. - XYArrays - Record Class in io.fleetcoreplatform.Models
-
A lightweight carrier for parallel coordinate arrays.
- XYArrays(double[], double[]) - Constructor for record class io.fleetcoreplatform.Models.XYArrays
-
Creates an instance of a
XYArraysrecord class.
Y
- y() - Method in record class io.fleetcoreplatform.Models.DroneIdentity.Home
-
Returns the value of the
yrecord component. - ys() - Method in record class io.fleetcoreplatform.Models.XYArrays
-
Returns the value of the
ysrecord component.
Z
- z() - Method in record class io.fleetcoreplatform.Models.DroneIdentity.Home
-
Returns the value of the
zrecord component.
All Classes and Interfaces|All Packages|Constant Field Values