| 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. |