Package | Description |
---|---|
agi.foundation.coordinates |
Contains types for quantifying and converting between various coordinate representations.
|
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.graphics |
Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more.
|
agi.foundation.graphics.advanced |
Provides less commonly instantiated graphics types for the camera, mouse options, primitive options, and others.
|
agi.foundation.graphics.imaging |
Provides types for raster and image processing, and for writing JPEG 2000 files.
|
agi.foundation.routedesign.advanced |
Contains types used to define immutable geometry and configuration for routes.
|
agi.foundation.terrain |
Contains types for reading and analyzing terrain data.
|
Modifier and Type | Method and Description |
---|---|
CartographicExtent |
CartographicExtent.union(CartographicExtent other)
Computes the union of this extent with another extent.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
CartographicExtent.equals(CartographicExtent left,
CartographicExtent right)
Returns
true if the two instances are exactly equal. |
boolean |
CartographicExtent.equalsEpsilon(CartographicExtent other,
double epsilon)
Indicates whether each coordinate value of another instance of this type
is within the required tolerance of the corresponding coordinate value of this instance.
|
boolean |
CartographicExtent.equalsType(CartographicExtent other)
Indicates whether another instance of this type is exactly equal to this instance.
|
static boolean |
CartographicExtent.notEquals(CartographicExtent left,
CartographicExtent right)
Returns
true if the two instances are not exactly equal. |
CartographicExtent |
CartographicExtent.union(CartographicExtent other)
Computes the union of this extent with another extent.
|
Modifier and Type | Method and Description |
---|---|
CartographicExtent |
SpecifiedExtentEllipsoidSurfaceRegionBuilder.getExtent()
Gets the
CartographicExtent that specifies the surface region. |
Modifier and Type | Method and Description |
---|---|
void |
SpecifiedExtentEllipsoidSurfaceRegionBuilder.setExtent(CartographicExtent value)
Sets the
CartographicExtent that specifies the surface region. |
Constructor and Description |
---|
SpecifiedExtentEllipsoidSurfaceRegionBuilder(CartographicExtent extent)
Initializes an instance of the builder with the input extent.
|
SpecifiedExtentEllipsoidSurfaceRegionBuilder(Ellipsoid referenceSurface,
CartographicExtent extent)
Initializes an instance of the builder with the input extent.
|
SpecifiedExtentEllipsoidSurfaceRegionBuilder(Ellipsoid referenceSurface,
double granularity,
CartographicExtent extent)
Initializes an instance of the builder with the input extent.
|
Modifier and Type | Method and Description |
---|---|
static SurfaceTriangulatorResult |
SurfaceExtentTriangulator.compute(CentralBody centralBody,
CartographicExtent extent)
Computes a triangulation on the specified
centralBody for
the specified extent . |
static SurfaceTriangulatorResult |
SurfaceExtentTriangulator.compute(CentralBody centralBody,
CartographicExtent extent,
double altitude,
double granularity)
Computes a triangulation on the specified
centralBody for
the specified extent . |
Constructor and Description |
---|
SpecifiedCentralBodyCoverageGrid(CentralBody centralBody,
List<Cartographic> points,
List<CartographicExtent> gridPointExtents,
boolean useCellSurfaceAreaForWeight,
boolean saveGridCell)
Construct a new instance based on a given reference surface, a list of
Cartographic points, and the
corresponding extents of each grid cell. |
SpecifiedCentralBodyCoverageGrid(CentralBody centralBody,
TerrainProvider terrainProvider,
List<Cartographic> points,
List<CartographicExtent> gridPointExtents,
boolean useCellSurfaceAreaForWeight,
boolean saveGridCell)
Construct a new instance based on a given reference terrain, a list of
Cartographic points, and the
corresponding extents of each grid cell. |
Modifier and Type | Method and Description |
---|---|
CartographicExtent |
EllipsoidSurfaceRegionHole.computeCartographicExtent()
Computes the cartographic bounding box which completely contains the surface region.
|
CartographicExtent |
EllipsoidSurfaceRegion.computeCartographicExtent()
Computes the cartographic bounding box which completely contains the surface region.
|
abstract CartographicExtent |
EllipsoidSurfaceCurve.computeCartographicExtent()
Computes the cartographic bounding box which completely contains the surface curve.
|
CartographicExtent |
EllipsoidRhumbLine.computeCartographicExtent()
Computes the cartographic bounding box which completely contains the surface curve.
|
CartographicExtent |
EllipsoidGeodesic.computeCartographicExtent()
Computes the cartographic bounding box which contains the surface curve.
|
CartographicExtent |
EllipsoidComplexSurfaceCurve.computeCartographicExtent()
Computes the cartographic bounding box which completely contains all the constituent curves.
|
Modifier and Type | Method and Description |
---|---|
double |
Ellipsoid.computeSurfaceArea(CartographicExtent extent)
Computes an approximation of the surface area of a given cartographic extent on the surface of this ellipsoid
using Gauss Legendre 10th order quadrature.
|
Modifier and Type | Method and Description |
---|---|
static PolylinePrimitive |
PrimitiveFactory.createLatitudeLongitudeGridExtent(CentralBody centralBody,
CartographicExtent extent,
double longitudeSpacing,
double latitudeSpacing)
Creates a lat/lon grid over a
CartographicExtent . |
static PolylinePrimitive |
PrimitiveFactory.createLatitudeLongitudeGridExtent(CentralBody centralBody,
CartographicExtent extent,
double longitudeSpacing,
double latitudeSpacing,
double granularity)
Creates a lat/lon grid over a
CartographicExtent . |
boolean |
OpenStreetMapImageGlobeOverlay.read(CartographicExtent extent,
Object userTileData,
BufferedImage image)
Reads a tile from the specified
extent , scales it to and stores the result in image . |
boolean |
BingMapsForEnterpriseImageGlobeOverlay.read(CartographicExtent extent,
Object userTileData,
BufferedImage image)
Reads a tile from the specified
extent , scales it to and stores the result in image . |
void |
Camera.viewExtent(CentralBody centralBody,
CartographicExtent extent)
Zooms to a
CartographicExtent on the centralBody . |
Constructor and Description |
---|
BingMapsForEnterpriseImageGlobeOverlay(BingMapsStyle mapStyle,
CartographicExtent extent)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(BingMapsStyle mapStyle,
CartographicExtent extent,
Proxy proxy)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(BingMapsStyle mapStyle,
CartographicExtent extent,
String applicationKey)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(BingMapsStyle mapStyle,
CartographicExtent extent,
String applicationKey,
Proxy proxy)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(CartographicExtent extent)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(CartographicExtent extent,
Proxy proxy)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(CartographicExtent extent,
String applicationKey)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(CartographicExtent extent,
String applicationKey,
Proxy proxy)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(String server,
BingMapsStyle mapStyle,
CartographicExtent extent)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(String server,
BingMapsStyle mapStyle,
CartographicExtent extent,
Proxy proxy)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(String server,
BingMapsStyle mapStyle,
CartographicExtent extent,
String applicationKey)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(String server,
BingMapsStyle mapStyle,
CartographicExtent extent,
String applicationKey,
Proxy proxy)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(String server,
CartographicExtent extent)
Initializes a new instance with the provided values.
|
BingMapsForEnterpriseImageGlobeOverlay(String server,
CartographicExtent extent,
Proxy proxy)
Initializes a new instance with the provided values.
|
OpenStreetMapImageGlobeOverlay(CartographicExtent extent)
Initializes an
OpenStreetMapImageGlobeOverlay with the provided values. |
OpenStreetMapImageGlobeOverlay(CartographicExtent extent,
Proxy proxy)
Initializes an
OpenStreetMapImageGlobeOverlay with the provided values. |
OpenStreetMapImageGlobeOverlay(String server,
CartographicExtent extent)
Initializes an
OpenStreetMapImageGlobeOverlay with the provided values. |
OpenStreetMapImageGlobeOverlay(String server,
CartographicExtent extent,
Proxy proxy)
Initializes an
OpenStreetMapImageGlobeOverlay with the provided values. |
Modifier and Type | Method and Description |
---|---|
CartographicExtent |
Tile.getExtent()
Gets the extent in radians.
|
CartographicExtent |
StkTerrainServerTerrainOverlay.getExtent() |
CartographicExtent |
GlobeOverlay.getExtent()
Gets the
CartographicExtent that represents the area covered by the GlobeOverlay . |
CartographicExtent |
GeospatialImageGlobeOverlay.getExtent() |
CartographicExtent |
CustomImageGlobeOverlay.getExtent()
Gets the
CartographicExtent that represents the area covered by the GlobeOverlay . |
CartographicExtent |
AGIRoamImageGlobeOverlay.getExtent() |
CartographicExtent |
AGIProcessedTerrainOverlay.getExtent() |
CartographicExtent |
AGIProcessedImageGlobeOverlay.getExtent() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
CustomImageGlobeOverlay.read(CartographicExtent extent,
Object userTileData,
BufferedImage image)
Reads a tile from the specified
extent , scales it to and stores the result in image . |
void |
GlobeOverlay.setExtent(CartographicExtent value)
Gets the
CartographicExtent that represents the area covered by the GlobeOverlay . |
void |
CustomImageGlobeOverlay.setExtent(CartographicExtent value)
Gets the
CartographicExtent that represents the area covered by the GlobeOverlay . |
Constructor and Description |
---|
Tile(CartographicExtent extent,
int width,
int height,
short children)
Initializes a
Tile with the provided values. |
Tile(CartographicExtent extent,
int width,
int height,
short children,
Object data)
Initializes a
Tile with the provided values. |
Modifier and Type | Method and Description |
---|---|
static void |
Jpeg2000Writer.write(String imageUri,
CartographicExtent extent,
CartographicExtent subExtent,
Jpeg2000CompressionProfile compressionProfile,
int compressionRate,
String jpeg2000Uri,
boolean overwriteExistingFile)
Converts an image, such as a BMP, to a GeoJP2 file that can be used as an image globe overlay.
|
static void |
Jpeg2000Writer.write(String imageUri,
CartographicExtent extent,
CartographicExtent subExtent,
Jpeg2000CompressionProfile compressionProfile,
int compressionRate,
String jpeg2000Uri,
boolean overwriteExistingFile,
Color transparentColor)
Converts an image, such as a BMP, to a GeoJP2 file that can be used as an image globe overlay.
|
static void |
Jpeg2000Writer.write(String imageUri,
CartographicExtent extent,
Jpeg2000CompressionProfile compressionProfile,
int compressionRate,
String jpeg2000Uri,
boolean overwriteExistingFile)
Converts an image, such as a BMP, to a GeoJP2 file that can be used as an image globe overlay.
|
static void |
Jpeg2000Writer.write(URI imageUri,
CartographicExtent extent,
CartographicExtent subExtent,
Jpeg2000CompressionProfile compressionProfile,
int compressionRate,
URI jpeg2000Uri,
boolean overwriteExistingFile)
Converts an image, such as a BMP, to a GeoJP2 file that can be used as an image globe overlay.
|
static void |
Jpeg2000Writer.write(URI imageUri,
CartographicExtent extent,
CartographicExtent subExtent,
Jpeg2000CompressionProfile compressionProfile,
int compressionRate,
URI jpeg2000Uri,
boolean overwriteExistingFile,
Color transparentColor)
Converts an image, such as a BMP, to a GeoJP2 file that can be used as an image globe overlay.
|
static void |
Jpeg2000Writer.write(URI imageUri,
CartographicExtent extent,
Jpeg2000CompressionProfile compressionProfile,
int compressionRate,
URI jpeg2000Uri,
boolean overwriteExistingFile)
Converts an image, such as a BMP, to a GeoJP2 file that can be used as an image globe overlay.
|
Modifier and Type | Method and Description |
---|---|
protected CartographicExtent |
SurfaceSegment.computeCartographicExtent()
Computes the latitude and longitude boundary surrounding this segment.
|
protected CartographicExtent |
SurfaceCurveSegment.computeCartographicExtent()
Computes the latitude and longitude boundary surrounding this segment.
|
protected CartographicExtent |
DegenerateSurfaceSegment.computeCartographicExtent()
Computes the latitude and longitude boundary surrounding this segment.
|
Modifier and Type | Method and Description |
---|---|
CartographicExtent |
TerrainPosts.getBoundingExtent()
Gets the bounding extent of the posts stored by this instance.
|
CartographicExtent |
QuantizedMeshTerrainTile.getBoundingExtent()
Gets the bounding extent of the mesh stored by this instance.
|
CartographicExtent |
TerrainProvider.getBoundingExtent()
Gets the smallest rectangular extent that bounds the terrain provided by this terrain provider.
|
CartographicExtent |
TerrainProvider.getBoundingExtentNativeUnits()
Gets the smallest rectangular extent that bounds the terrain provided by this terrain provider.
|
CartographicExtent |
QuantizedMeshTilesetMetadata.getBounds()
Gets the bounds of the tileset.
|
static CartographicExtent |
QuantizedMeshTerrainProvider.tileCoordinatesToExtent(int level,
int x,
int y)
Gets the bounding extent of a tile with the given tile coordinates.
|
Modifier and Type | Method and Description |
---|---|
QuantizedMeshTileCoordinateExtent |
QuantizedMeshTerrainProvider.extentToCoordinateExtent(int level,
CartographicExtent extent)
Gets a
QuantizedMeshTileCoordinateExtent which contains a given CartographicExtent . |
void |
RasterTerrainProvider.preloadExtent(CartographicExtent extent)
Loads the terrain data in a given
CartographicExtent into the terrain cache. |
void |
RasterTerrainCache.preloadExtent(CartographicExtent extent)
Loads the terrain data in a given extent into the terrain cache.
|
void |
QuantizedMeshTerrainProvider.preloadExtent(CartographicExtent extent)
Loads the terrain data in a given
CartographicExtent into the terrain cache. |
void |
QuantizedMeshTerrainCache.preloadExtent(CartographicExtent extent)
Loads the terrain data in a given extent into the terrain cache.
|
void |
NgaDigitalTerrainElevationData.preloadExtent(CartographicExtent extent)
Loads the terrain data in a given
CartographicExtent into the terrain cache. |
void |
CompositeTerrainProvider.preloadExtent(CartographicExtent extent)
Loads the terrain data in a given
CartographicExtent into the terrain cache. |
abstract void |
TerrainProvider.preloadExtent(CartographicExtent extent)
Loads the terrain data in a given
CartographicExtent into the terrain cache. |
void |
EllipsoidTerrainProvider.preloadExtent(CartographicExtent extent)
Loads the terrain data in a given
CartographicExtent into the terrain cache. |
static QuantizedMeshTerrainTile |
QuantizedMeshTerrainTile.readFromStream(CartographicExtent boundingExtent,
InputStream stream)
Reads an uncompressed quantized-mesh terrain data from the given stream and creates a tile.
|
protected void |
TerrainProvider.setBoundingExtent(CartographicExtent value)
Sets the smallest rectangular extent that bounds the terrain provided by this terrain provider.
|
protected void |
TerrainProvider.setBoundingExtentNativeUnits(CartographicExtent value)
Sets the smallest rectangular extent that bounds the terrain provided by this terrain provider.
|
void |
RasterTerrainProvider.unloadExtent(CartographicExtent extent)
Unloads the cached terrain data for a given
CartographicExtent . |
void |
RasterTerrainCache.unloadExtent(CartographicExtent extent)
Unloads the cached terrain data for a given extent.
|
void |
QuantizedMeshTerrainProvider.unloadExtent(CartographicExtent extent)
Unloads the cached terrain data for a given
CartographicExtent . |
void |
QuantizedMeshTerrainCache.unloadExtent(CartographicExtent extent)
Unloads the cached terrain data for a given extent.
|
void |
NgaDigitalTerrainElevationData.unloadExtent(CartographicExtent extent)
Unloads the cached terrain data for a given
CartographicExtent . |
void |
CompositeTerrainProvider.unloadExtent(CartographicExtent extent)
Unloads the cached terrain data for a given
CartographicExtent . |
abstract void |
TerrainProvider.unloadExtent(CartographicExtent extent)
Unloads the cached terrain data for a given
CartographicExtent . |
void |
EllipsoidTerrainProvider.unloadExtent(CartographicExtent extent)
Unloads the cached terrain data for a given
CartographicExtent . |
static void |
AGIProcessedTerrainWriter.write(CentralBody centralBody,
RasterTerrainProvider terrainProvider,
CartographicExtent extent,
String pdttUri,
boolean overwriteExistingFile)
Converts a
RasterTerrainProvider to an AGI Processed Data Terrain file for use as a TerrainOverlay . |
static void |
AGIProcessedTerrainWriter.write(CentralBody centralBody,
RasterTerrainProvider terrainProvider,
CartographicExtent extent,
URI pdttUri,
boolean overwriteExistingFile)
Converts a
RasterTerrainProvider to an AGI Processed Data Terrain file for use as a TerrainOverlay . |
Constructor and Description |
---|
QuantizedMeshTilesetMetadata(CartographicExtent bounds,
int minimumZoom,
int maximumZoom,
ArrayList<ArrayList<QuantizedMeshTileRange>> availableTiles)
Initializes a new instance.
|