| Package | Description | 
|---|---|
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| agi.foundation.cesium | 
 Contains types used for defining graphical properties of definitional objects to be written out as CZML. 
 | 
| 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.graphics | 
 Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Rectangular | 
EarthOrientationParameters.computeCelestialPoleOffset(JulianDate date)
Finds the offset to the Celestial Intermediate Pole (CIP) for the given date by interpolating 
    this EOP data, in arc seconds. 
 | 
Rectangular | 
EarthOrientationParameters.computePoleWander(JulianDate date)
Finds the pole wander for the given date by interpolating this EOP data, in arc seconds. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CesiumProperty<Rectangular> | 
LabelGraphics.getBackgroundPadding()
Gets the amount of padding between the text and the label's background in each dimension, in pixels. 
 | 
CesiumProperty<Rectangular> | 
GridMaterialGraphics.getLineCount()
Gets the number of rows and columns in the grid. 
 | 
CesiumProperty<Rectangular> | 
GridMaterialGraphics.getLineOffset()
Gets the offset of grid lines along each axis, as a percentage from 0 to 1. 
 | 
CesiumProperty<Rectangular> | 
GridMaterialGraphics.getLineThickness()
Gets the thickness of grid lines along each axis, in pixels. 
 | 
CesiumProperty<Rectangular> | 
LabelGraphics.getPixelOffset()
Gets the label's offset from the origin in pixel coordinates. 
 | 
CesiumProperty<Rectangular> | 
BillboardGraphics.getPixelOffset()
Gets the billboard's offset from the origin in pixel coordinates. 
 | 
CesiumProperty<Rectangular> | 
ImageMaterialGraphics.getRepeat()
Gets the number of times the image repeats along each axis. 
 | 
CesiumProperty<Rectangular> | 
CheckerboardMaterialGraphics.getRepeat()
Gets the number of times the tiles should repeat along each axis. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
LabelGraphics.setBackgroundPadding(CesiumProperty<Rectangular> value)
Sets the amount of padding between the text and the label's background in each dimension, in pixels. 
 | 
void | 
GridMaterialGraphics.setLineCount(CesiumProperty<Rectangular> value)
Sets the number of rows and columns in the grid. 
 | 
void | 
GridMaterialGraphics.setLineOffset(CesiumProperty<Rectangular> value)
Sets the offset of grid lines along each axis, as a percentage from 0 to 1. 
 | 
void | 
GridMaterialGraphics.setLineThickness(CesiumProperty<Rectangular> value)
Sets the thickness of grid lines along each axis, in pixels. 
 | 
void | 
LabelGraphics.setPixelOffset(CesiumProperty<Rectangular> value)
Sets the label's offset from the origin in pixel coordinates. 
 | 
void | 
BillboardGraphics.setPixelOffset(CesiumProperty<Rectangular> value)
Sets the billboard's offset from the origin in pixel coordinates. 
 | 
void | 
ImageMaterialGraphics.setRepeat(CesiumProperty<Rectangular> value)
Sets the number of times the image repeats along each axis. 
 | 
void | 
CheckerboardMaterialGraphics.setRepeat(CesiumProperty<Rectangular> value)
Sets the number of times the tiles should repeat along each axis. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Rectangular | 
UnitRectangular.add(Rectangular other)
Adds the specified set of  
Rectangular coordinates to this instance. | 
Rectangular | 
Rectangular.add(Rectangular other)
Adds the specified set of  
Rectangular coordinates to this instance. | 
static Rectangular | 
Rectangular.add(Rectangular left,
   Rectangular right)
Adds a specified set of  
Rectangular coordinates to another specified set of Cartesian coordinates. | 
static Rectangular | 
UnitRectangular.add(Rectangular left,
   UnitRectangular right)
Adds a specified set of  
UnitRectangular coordinates to a specified set of Rectangular coordinates. | 
Rectangular | 
UnitRectangular.add(UnitRectangular other)
Adds the specified set of  
UnitRectangular coordinates to this instance. | 
static Rectangular | 
UnitRectangular.add(UnitRectangular left,
   Rectangular right)
Adds a specified set of  
UnitRectangular coordinates to a specified set of Rectangular coordinates. | 
static Rectangular | 
UnitRectangular.add(UnitRectangular left,
   UnitRectangular right)
Adds a specified set of  
UnitRectangular coordinates to another specified set of UnitRectangular coordinates. | 
Rectangular | 
UnitRectangular.divide(double scalar)
Divides this instance by a scalar. 
 | 
Rectangular | 
Rectangular.divide(double scalar)
Divides this instance by a scalar. 
 | 
static Rectangular | 
Rectangular.divide(Rectangular left,
      double right)
Divides a specified set of  
Rectangular coordinates by a scalar. | 
static Rectangular | 
UnitRectangular.divide(UnitRectangular left,
      double right)
Divides a specified set of  
UnitRectangular coordinates by a scalar. | 
static Rectangular | 
Rectangular.getUndefined()
Gets a set of  
Rectangular coordinates with values of Double.NaN. | 
static Rectangular | 
Rectangular.getZero()
Gets a set of  
Rectangular coordinates with values of zero. | 
Rectangular | 
Rectangular.invert()
Inverts this instance. 
 | 
Rectangular | 
UnitRectangular.multiply(double scalar)
Multiplies this instance by a scalar. 
 | 
Rectangular | 
Rectangular.multiply(double scalar)
Multiplies this instance by a scalar. 
 | 
static Rectangular | 
Rectangular.multiply(double left,
        Rectangular right)
Multiplies a scalar by a specified set of  
Rectangular coordinates. | 
static Rectangular | 
UnitRectangular.multiply(double left,
        UnitRectangular right)
Multiplies a scalar by a specified set of  
UnitRectangular coordinates. | 
static Rectangular | 
Rectangular.multiply(Rectangular left,
        double right)
Multiplies a specified set of  
Rectangular coordinates by a scalar. | 
static Rectangular | 
UnitRectangular.multiply(UnitRectangular left,
        double right)
Multiplies a specified set of  
UnitRectangular coordinates by a scalar. | 
static Rectangular | 
Rectangular.negate(Rectangular coordinates)
Negates the specified set of  
Rectangular coordinates, yielding a new set of Rectangular coordinates. | 
Rectangular | 
Rectangular.rotate(double angle)
Produces a set of  
Rectangular coordinates representing this instance which results from rotating
    the original axes used to represent this instance by the provided angle. | 
Rectangular | 
UnitRectangular.subtract(Rectangular other)
Subtracts the specified set of  
Rectangular coordinates from this instance. | 
Rectangular | 
Rectangular.subtract(Rectangular other)
Subtracts the specified set of  
Rectangular coordinates from this instance. | 
static Rectangular | 
Rectangular.subtract(Rectangular left,
        Rectangular right)
Subtracts a specified set of  
Rectangular coordinates from another specified set of Rectangular coordinates. | 
static Rectangular | 
UnitRectangular.subtract(Rectangular left,
        UnitRectangular right)
Subtracts a specified set of  
UnitRectangular coordinates from a specified set of Rectangular coordinates. | 
Rectangular | 
UnitRectangular.subtract(UnitRectangular other)
Subtracts the specified set of  
UnitRectangular coordinates from this instance. | 
static Rectangular | 
UnitRectangular.subtract(UnitRectangular left,
        Rectangular right)
Subtracts a specified set of  
Rectangular coordinates from a specified set of UnitRectangular coordinates. | 
static Rectangular | 
UnitRectangular.subtract(UnitRectangular left,
        UnitRectangular right)
Subtracts a specified set of  
UnitRectangular coordinates from another specified set of UnitRectangular coordinates. | 
static Rectangular | 
Rectangular.toRectangular(UnitRectangular coordinates)
Converts a set of  
UnitRectangular coordinates to a set of Rectangular coordinates. | 
| Modifier and Type | Method and Description | 
|---|---|
Rectangular | 
UnitRectangular.add(Rectangular other)
Adds the specified set of  
Rectangular coordinates to this instance. | 
Rectangular | 
Rectangular.add(Rectangular other)
Adds the specified set of  
Rectangular coordinates to this instance. | 
static Rectangular | 
Rectangular.add(Rectangular left,
   Rectangular right)
Adds a specified set of  
Rectangular coordinates to another specified set of Cartesian coordinates. | 
static Rectangular | 
UnitRectangular.add(Rectangular left,
   UnitRectangular right)
Adds a specified set of  
UnitRectangular coordinates to a specified set of Rectangular coordinates. | 
static Rectangular | 
UnitRectangular.add(UnitRectangular left,
   Rectangular right)
Adds a specified set of  
UnitRectangular coordinates to a specified set of Rectangular coordinates. | 
double | 
Rectangular.cross(Rectangular other)
Forms the cross product of the specified set of  
Rectangular coordinates with this instance. | 
static Rectangular | 
Rectangular.divide(Rectangular left,
      double right)
Divides a specified set of  
Rectangular coordinates by a scalar. | 
double | 
UnitRectangular.dot(Rectangular other)
Forms the dot product of the specified set of  
Rectangular coordinates with this instance. | 
double | 
Rectangular.dot(Rectangular other)
Forms the dot product of the specified set of  
Rectangular coordinates with this instance. | 
static boolean | 
Rectangular.equals(Rectangular left,
      Rectangular right)
Returns  
true if the two instances are exactly equal. | 
boolean | 
Rectangular.equalsEpsilon(Rectangular 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 | 
Rectangular.equalsType(Rectangular other)
Indicates whether another instance of this type is exactly equal to this instance. 
 | 
static Rectangular | 
Rectangular.multiply(double left,
        Rectangular right)
Multiplies a scalar by a specified set of  
Rectangular coordinates. | 
static Rectangular | 
Rectangular.multiply(Rectangular left,
        double right)
Multiplies a specified set of  
Rectangular coordinates by a scalar. | 
static Rectangular | 
Rectangular.negate(Rectangular coordinates)
Negates the specified set of  
Rectangular coordinates, yielding a new set of Rectangular coordinates. | 
static boolean | 
Rectangular.notEquals(Rectangular left,
         Rectangular right)
Returns  
true if the two instances are not exactly equal. | 
Rectangular | 
UnitRectangular.subtract(Rectangular other)
Subtracts the specified set of  
Rectangular coordinates from this instance. | 
Rectangular | 
Rectangular.subtract(Rectangular other)
Subtracts the specified set of  
Rectangular coordinates from this instance. | 
static Rectangular | 
Rectangular.subtract(Rectangular left,
        Rectangular right)
Subtracts a specified set of  
Rectangular coordinates from another specified set of Rectangular coordinates. | 
static Rectangular | 
UnitRectangular.subtract(Rectangular left,
        UnitRectangular right)
Subtracts a specified set of  
UnitRectangular coordinates from a specified set of Rectangular coordinates. | 
static Rectangular | 
UnitRectangular.subtract(UnitRectangular left,
        Rectangular right)
Subtracts a specified set of  
Rectangular coordinates from a specified set of UnitRectangular coordinates. | 
| Constructor and Description | 
|---|
Polar(Rectangular coordinates)
Initializes a set of  
Polar coordinates from the provided set of Rectangular coordinates. | 
UnitRectangular(Rectangular coordinates)
Initializes a set of  
UnitRectangular coordinates from the provided set of Rectangular coordinates. | 
| Modifier and Type | Method and Description | 
|---|---|
static ArrayList<Rectangular> | 
TwoDimensionalConvexHull.createTwoDimensionalConvexHull(ArrayList<Rectangular> points)
Constructs the convex hull via the input points. 
 | 
List<Rectangular> | 
TwoDimensionalConvexHull.getHullVertices()
Gets a  
List of the vertices composing the hull in counter-clockwise order. | 
| Modifier and Type | Method and Description | 
|---|---|
double | 
TwoDimensionalConvexHull.distanceFromHull(Rectangular queryPoint)
Computes the signed distance from the hull boundary. 
 | 
boolean | 
TwoDimensionalConvexHull.isInsideHull(Rectangular queryPoint)
Indicates if the query point is inside the convex hull. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ArrayList<Rectangular> | 
TwoDimensionalConvexHull.createTwoDimensionalConvexHull(ArrayList<Rectangular> points)
Constructs the convex hull via the input points. 
 | 
| Constructor and Description | 
|---|
TwoDimensionalConvexHull(ArrayList<Rectangular> points)
Constructs a two dimensional convex hull via the unstructured input points. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Rectangular | 
Camera.cartographicToWindow(CentralBody centralBody,
                    Cartographic position)
Converts a  
Cartographic position to a pixel coordinate
relative to the Insight3D control. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
Camera.tryCartographicToWindow(CentralBody centralBody,
                       Cartographic position,
                       Rectangular[] windowPosition)
Converts a  
Cartographic position to a pixel coordinate
relative to the Insight3D control. | 
boolean | 
Camera.tryWindowToCartographic(CentralBody centralBody,
                       Rectangular position,
                       Cartographic[] cartographicPosition)
Converts a pixel coordinate relative to the  
Insight3D control
to a Cartographic position. | 
Cartographic | 
Camera.windowToCartographic(CentralBody centralBody,
                    Rectangular position)
Converts a pixel coordinate relative to the  
Insight3D control
to a Cartographic position. | 
| Constructor and Description | 
|---|
TextureMatrix(Rectangular corner0,
             Rectangular corner1,
             Rectangular corner2,
             Rectangular corner3)
Initializes a  
TextureMatrix from texture corner points. |