Package | Description |
---|---|
agi.foundation.geometry.discrete |
Contains types which define discretization algorithms and metadata for analysis of spatial geometry.
|
agi.foundation.graphics |
Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more.
|
Modifier and Type | Method and Description |
---|---|
static SurfaceShapesResult |
SurfaceShapes.computeCircle(CentralBody centralBody,
Cartesian center,
double radius)
Computes boundary positions for a circle on the specified
centralBody
with the specified center and radius . |
static SurfaceShapesResult |
SurfaceShapes.computeCircle(CentralBody centralBody,
Cartesian center,
double radius,
double granularity)
Computes boundary positions for a circle on the specified
centralBody
with the specified center , radius and
granularity . |
static SurfaceShapesResult |
SurfaceShapes.computeCircleCartographic(CentralBody centralBody,
Cartographic center,
double radius)
For convenience.
|
static SurfaceShapesResult |
SurfaceShapes.computeCircleCartographic(CentralBody centralBody,
Cartographic center,
double radius,
double granularity)
For convenience.
|
static SurfaceShapesResult |
SurfaceShapes.computeEllipse(CentralBody centralBody,
Cartesian center,
double majorAxisRadius,
double minorAxisRadius,
double bearing)
Computes boundary positions for an ellipse on the specified
centralBody
This is equivalent to calling
SurfaceShapes.computeEllipse(agi.foundation.celestial.CentralBody,agi.foundation.coordinates.Cartesian,double,double,double)
with a granularity of 1 degree. |
static SurfaceShapesResult |
SurfaceShapes.computeEllipse(CentralBody centralBody,
Cartesian center,
double majorAxisRadius,
double minorAxisRadius,
double bearing,
double granularity)
Computes boundary positions for an ellipse on the specified
centralBody . |
static SurfaceShapesResult |
SurfaceShapes.computeEllipseCartographic(CentralBody centralBody,
Cartographic center,
double majorAxisRadius,
double minorAxisRadius,
double bearing)
For convenience.
|
static SurfaceShapesResult |
SurfaceShapes.computeEllipseCartographic(CentralBody centralBody,
Cartographic center,
double majorAxisRadius,
double minorAxisRadius,
double bearing,
double granularity)
For convenience.
|
static SurfaceShapesResult |
SurfaceShapes.computeSector(CentralBody centralBody,
Cartesian center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing)
Computes boundary positions for a sector on the specified
centralBody
This is equivalent to calling
SurfaceShapes.computeSector(agi.foundation.celestial.CentralBody,agi.foundation.coordinates.Cartesian,double,double,double,double)
with a granularity of 1 degree. |
static SurfaceShapesResult |
SurfaceShapes.computeSector(CentralBody centralBody,
Cartesian center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing,
double granularity)
Computes boundary positions for a sector on the specified
centralBody . |
static SurfaceShapesResult |
SurfaceShapes.computeSectorCartographic(CentralBody centralBody,
Cartographic center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing)
For convenience.
|
static SurfaceShapesResult |
SurfaceShapes.computeSectorCartographic(CentralBody centralBody,
Cartographic center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing,
double granularity)
For convenience.
|
Modifier and Type | Method and Description |
---|---|
void |
PolylinePrimitive.set(SurfaceShapesResult surfaceShapesResult)
Defines the positions of a polyline using the positions of the specified
surfaceShapesResult . |