Index

A B C D E F G H I L M N P R S T V X Y Z 
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 DroneIdentity record 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 home record component.
Home(double, double, double) - Constructor for record class io.fleetcoreplatform.Models.DroneIdentity.Home
Creates an instance of a Home record 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 left record 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 name record 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 right record 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 SplitPolygon record 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 x record component.
xs() - Method in record class io.fleetcoreplatform.Models.XYArrays
Returns the value of the xs record 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 XYArrays record class.

Y

y() - Method in record class io.fleetcoreplatform.Models.DroneIdentity.Home
Returns the value of the y record component.
ys() - Method in record class io.fleetcoreplatform.Models.XYArrays
Returns the value of the ys record component.

Z

z() - Method in record class io.fleetcoreplatform.Models.DroneIdentity.Home
Returns the value of the z record component.
A B C D E F G H I L M N P R S T V X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values