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