Package | Description |
---|---|
agi.foundation.access.constraints |
Contains types used in modeling constraints applied to the calculation of access.
|
agi.foundation.geometry |
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.
|
agi.foundation.geometry.discrete |
Contains types which define discretization algorithms and metadata for analysis of spatial geometry.
|
agi.foundation.geometry.shapes |
Contains types for representing geometric shapes such as curves, surfaces, and solids.
|
agi.foundation.platforms |
Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc.
|
agi.foundation.routedesign |
Contains types for creating simple routes by specifying procedures at points of interest, how to connect them, and what height and speed to use along the route.
|
Constructor and Description |
---|
CentralBodySurfaceRegionConstraint(EllipsoidSurfaceRegion surfaceRegion,
IServiceProvider constrainedObject)
Initializes a new instance with the specified surface region and object.
|
CentralBodySurfaceRegionConstraint(EllipsoidSurfaceRegion surfaceRegion,
IServiceProvider constrainedObject,
CentralBody centralBody)
Initializes a new instance with the specified region, object, and
CentralBody . |
Modifier and Type | Method and Description |
---|---|
protected EllipsoidSurfaceRegion |
SpecifiedNodesEllipsoidSurfaceRegionBuilder.buildRegion(List<EllipsoidSurfaceRegionHole> holes)
A method that constructs an
EllipsoidSurfaceRegion based upon the builder's configuration. |
protected EllipsoidSurfaceRegion |
SpecifiedExtentEllipsoidSurfaceRegionBuilder.buildRegion(List<EllipsoidSurfaceRegionHole> holes)
A method that constructs an
EllipsoidSurfaceRegion based upon the builder's configuration. |
protected EllipsoidSurfaceRegion |
SpecifiedCurveEllipsoidSurfaceRegionBuilder.buildRegion(List<EllipsoidSurfaceRegionHole> holes)
A method that constructs an
EllipsoidSurfaceRegion based upon the builder's configuration. |
protected abstract EllipsoidSurfaceRegion |
EllipsoidSurfaceRegionBuilder.buildRegion(List<EllipsoidSurfaceRegionHole> holes)
A method that constructs an
EllipsoidSurfaceRegion based upon the builder's configuration. |
protected EllipsoidSurfaceRegion |
ConvexBoundaryEllipsoidSurfaceRegionBuilder.buildRegion(List<EllipsoidSurfaceRegionHole> holes)
A method that constructs an
EllipsoidSurfaceRegion based upon the builder's configuration. |
EllipsoidSurfaceRegion |
IGetEllipsoidSurfaceRegion.getEllipsoidSurfaceRegion()
Gets the
EllipsoidSurfaceRegion . |
EllipsoidSurfaceRegion |
EllipsoidSurfaceRegionBuilder.getEllipsoidSurfaceRegion()
Gets the
EllipsoidSurfaceRegion . |
EllipsoidSurfaceRegion |
PointInRegionNearestToReferencePoint.getSurfaceRegion()
Gets the
EllipsoidSurfaceRegion which defines the area in
which the point will be located. |
Modifier and Type | Method and Description |
---|---|
void |
PointInRegionNearestToReferencePoint.setSurfaceRegion(EllipsoidSurfaceRegion value)
Sets the
EllipsoidSurfaceRegion which defines the area in
which the point will be located. |
Constructor and Description |
---|
PointInRegionNearestToReferencePoint(CentralBody centralBody,
Point referencePoint,
EllipsoidSurfaceRegion surfaceRegion)
Initializes an instance with the specified parameters.
|
PointInRegionNearestToReferencePoint(Point referencePoint,
EllipsoidSurfaceRegion surfaceRegion)
|
Modifier and Type | Method and Description |
---|---|
List<EllipsoidSurfaceRegion> |
SurfaceRegionsCoverageGrid.getRegions()
Gets a read-only collection of surface regions which define this grid.
|
List<EllipsoidSurfaceRegion> |
IntersectionWithSurfaceRegionsCoverageGrid.getSurfaceRegions()
Gets a read-only collection of
EllipsoidSurfaceRegions that are used to constrain
the set of points generated by GridPointProvider (get ) to create the subset that will be this grid's points. |
Constructor and Description |
---|
IntersectionWithSurfaceRegionsCoverageGrid(CentralBodyCoverageGrid gridPointProvider,
EllipsoidSurfaceRegion... intersectingRegions)
Construct a new instance based on the generator and down selector passed in.
|
IntersectionWithSurfaceRegionsCoverageGrid(TerrainProvider terrainProvider,
CentralBodyCoverageGrid gridPointProvider,
EllipsoidSurfaceRegion... intersectingRegions)
Construct a new instance based on the generator and down selector passed in.
|
SurfaceRegionsCoverageGrid(double resolution,
CentralBody centralBody,
EllipsoidSurfaceRegion... regions)
Create a new instance based on a given resolution and a set of polygonal regions.
|
SurfaceRegionsCoverageGrid(double resolution,
TerrainProvider terrainProvider,
CentralBody centralBody,
EllipsoidSurfaceRegion... regions)
Create a new instance based on a given
TerrainProvider , resolution and a set of polygonal regions. |
Constructor and Description |
---|
SurfaceRegionsCoverageGrid(double resolution,
CentralBody centralBody,
Iterable<? extends EllipsoidSurfaceRegion> regions)
Create a new instance based on a given resolution and a set of polygonal regions.
|
SurfaceRegionsCoverageGrid(double resolution,
TerrainProvider terrainProvider,
CentralBody centralBody,
Iterable<? extends EllipsoidSurfaceRegion> regions)
Create a new instance based on a given
TerrainProvider , resolution and a set of polygonal regions. |
Modifier and Type | Method and Description |
---|---|
EllipsoidSurfaceRegion |
EllipsoidSurfaceRegionHole.getEllipsoidSurfaceRegion()
Gets the
EllipsoidSurfaceRegion . |
EllipsoidSurfaceRegion |
EllipsoidSurfaceRegion.getEllipsoidSurfaceRegion()
Gets the
EllipsoidSurfaceRegion . |
Modifier and Type | Method and Description |
---|---|
ArrayList<EllipsoidSurfaceRegion> |
EllipsoidSurfaceRegion.add(EllipsoidSurfaceRegion otherRegion)
Adds this region to
otherRegion ignoring any holes in either region. |
ArrayList<EllipsoidSurfaceRegion> |
EllipsoidSurfaceRegion.complement()
Complements this region, returning the complement and any holes as regions.
|
ArrayList<EllipsoidSurfaceRegion> |
EllipsoidSurfaceRegion.intersect(EllipsoidSurfaceRegion otherRegion)
Intersects this region with
otherRegion . |
static ArrayList<EllipsoidSurfaceRegion> |
EllipsoidSurfaceRegion.reduce(List<EllipsoidSurfaceRegion> regionsToReduce)
Takes a set of input surface regions and reduces them down to the minimum set of regions covering the same surface locations.
|
ArrayList<EllipsoidSurfaceRegion> |
EllipsoidSurfaceRegion.subtract(EllipsoidSurfaceRegion otherRegion)
Subtracts
otherRegion from this region. |
Modifier and Type | Method and Description |
---|---|
ArrayList<EllipsoidSurfaceRegion> |
EllipsoidSurfaceRegion.add(EllipsoidSurfaceRegion otherRegion)
Adds this region to
otherRegion ignoring any holes in either region. |
boolean |
EllipsoidSurfaceRegion.equalsType(EllipsoidSurfaceRegion other) |
ArrayList<EllipsoidSurfaceRegion> |
EllipsoidSurfaceRegion.intersect(EllipsoidSurfaceRegion otherRegion)
Intersects this region with
otherRegion . |
static int |
EllipsoidSurfaceRegion.rotationDirection(EllipsoidSurfaceRegion region)
Computes the rotation sense of the region.
|
ArrayList<EllipsoidSurfaceRegion> |
EllipsoidSurfaceRegion.subtract(EllipsoidSurfaceRegion otherRegion)
Subtracts
otherRegion from this region. |
Modifier and Type | Method and Description |
---|---|
static ArrayList<EllipsoidSurfaceRegion> |
EllipsoidSurfaceRegion.reduce(List<EllipsoidSurfaceRegion> regionsToReduce)
Takes a set of input surface regions and reduces them down to the minimum set of regions covering the same surface locations.
|
Modifier and Type | Method and Description |
---|---|
EllipsoidSurfaceRegion |
ICentralBodySurfaceRegionService.getSurfaceRegion()
Gets the region of interest on the reference surface.
|
EllipsoidSurfaceRegion |
CentralBodySurfaceRegion.getSurfaceRegion()
Gets the definition of the region on the surface of the central body.
|
Modifier and Type | Method and Description |
---|---|
void |
CentralBodySurfaceRegion.setSurfaceRegion(EllipsoidSurfaceRegion value)
Sets the definition of the region on the surface of the central body.
|
Constructor and Description |
---|
CentralBodySurfaceRegion(CentralBody centralBody,
EllipsoidSurfaceRegion surfaceRegion)
Initializes a new instance as a surface region on a specified central body.
|
Modifier and Type | Method and Description |
---|---|
EllipsoidSurfaceRegion |
RasterSearchProcedure.getSearchRegion()
Gets the rectangular surface region underneath the raster search that represents the area over which to search.
|