Package | Description |
---|---|
agi.foundation.access.constraints |
Contains types used in modeling constraints applied to the calculation of access.
|
agi.foundation.aircraftpropagation |
Contains types for propagating an aircraft through various maneuvers subject to
flight phase performance models and wind effects.
|
agi.foundation.celestial |
Contains types used in modeling characteristics of celestial objects and celestial phenomena.
|
agi.foundation.communications.signalprocessing |
Contains types for representing communication hardware and processing electromagnetic signals.
|
agi.foundation.communications.signalpropagation |
Contains types for propagating electromagnetic signals along communication links.
|
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.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.platforms |
Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc.
|
agi.foundation.platforms.advanced |
Defines less commonly used types in modeling various mechanical platforms such as Satellites, Facilities, Aircraft, etc.
|
agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
agi.foundation.routedesign |
Contains types for creating simple routes by specifying procedures at points of interest, how to connect them, and what height and speed to use along the route.
|
agi.foundation.segmentpropagation |
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.
|
agi.foundation.stk |
Contains types for interoperating with the STK desktop application and related data.
|
agi.foundation.terrain |
Contains types for reading and analyzing terrain data.
|
agi.foundation.tracking |
Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
ThirdBodyElevationAngleConstraint.getCentralBody()
Gets the central body relative to which the elevation is computed.
|
CentralBody |
SurfaceDistanceConstraint.getCentralBody()
Gets the central body relative to which the surface distance is computed.
|
CentralBody |
HeightAboveHorizonConstraint.getCentralBody()
Gets the central body relative to which the plane of the local horizon is computed.
|
CentralBody |
GroundSampleDistanceConstraint.getCentralBody()
Gets the central body associated with the target and used to determine the target's local horizon.
|
CentralBody |
ElevationAngleRateConstraint.getCentralBody()
Gets the central body relative to which the elevation and elevation rate are computed.
|
CentralBody |
ElevationAngleConstraint.getCentralBody()
Gets the central body relative to which the elevation is computed.
|
CentralBody |
CircularEquatorialOrbitGrazingAngleConstraint.getCentralBody()
Gets the central body to which the equatorial plane is defined.
|
CentralBody |
CentralBodySurfaceRegionElevationAngleConstraint.getCentralBody()
Gets the central body relative to which the elevation is computed.
|
CentralBody |
CentralBodySurfaceCurveElevationAngleConstraint.getCentralBody()
Gets the central body relative to which the elevation is computed.
|
CentralBody |
CentralBodyObstructionConstraint.getCentralBody()
Gets the central body to consider in this constraint.
|
CentralBody |
CentralBodyLayeredProjectedVolumeAccessConstraint.getCentralBody()
Gets the central body used in this constraint.
|
CentralBody |
CentralBodyEllipticCylindricalAccessConstraint.getCentralBody()
Gets the central body on which the constraint is defined.
|
CentralBody |
CartographicZoneConstraint.getCentralBody()
Gets the central body used to define the cartographic coordinates.
|
CentralBody |
AzimuthAngleRateConstraint.getCentralBody()
Gets the central body relative to which the azimuth and azimuth rate are computed.
|
CentralBody |
AzimuthAngleConstraint.getCentralBody()
Gets the central body relative to which the azimuth is computed.
|
CentralBody |
AltitudeConstraint.getCentralBody()
Gets the central body relative to which the altitude is computed.
|
Modifier and Type | Method and Description |
---|---|
void |
ThirdBodyElevationAngleConstraint.setCentralBody(CentralBody value)
Sets the central body relative to which the elevation is computed.
|
void |
SurfaceDistanceConstraint.setCentralBody(CentralBody value)
Sets the central body relative to which the surface distance is computed.
|
void |
HeightAboveHorizonConstraint.setCentralBody(CentralBody value)
Sets the central body relative to which the plane of the local horizon is computed.
|
void |
GroundSampleDistanceConstraint.setCentralBody(CentralBody value)
Sets the central body associated with the target and used to determine the target's local horizon.
|
void |
ElevationAngleRateConstraint.setCentralBody(CentralBody value)
Sets the central body relative to which the elevation and elevation rate are computed.
|
void |
ElevationAngleConstraint.setCentralBody(CentralBody value)
Sets the central body relative to which the elevation is computed.
|
void |
CircularEquatorialOrbitGrazingAngleConstraint.setCentralBody(CentralBody value)
Sets the central body to which the equatorial plane is defined.
|
void |
CentralBodySurfaceRegionElevationAngleConstraint.setCentralBody(CentralBody value)
Sets the central body relative to which the elevation is computed.
|
void |
CentralBodySurfaceCurveElevationAngleConstraint.setCentralBody(CentralBody value)
Sets the central body relative to which the elevation is computed.
|
void |
CentralBodyObstructionConstraint.setCentralBody(CentralBody value)
Sets the central body to consider in this constraint.
|
void |
CentralBodyLayeredProjectedVolumeAccessConstraint.setCentralBody(CentralBody value)
Sets the central body used in this constraint.
|
void |
CentralBodyEllipticCylindricalAccessConstraint.setCentralBody(CentralBody value)
Sets the central body on which the constraint is defined.
|
void |
CartographicZoneConstraint.setCentralBody(CentralBody value)
Sets the central body used to define the cartographic coordinates.
|
void |
AzimuthAngleRateConstraint.setCentralBody(CentralBody value)
Sets the central body relative to which the azimuth and azimuth rate are computed.
|
void |
AzimuthAngleConstraint.setCentralBody(CentralBody value)
Sets the central body relative to which the azimuth is computed.
|
void |
AltitudeConstraint.setCentralBody(CentralBody value)
Sets the central body relative to which the altitude is computed.
|
Constructor and Description |
---|
AltitudeConstraint(CentralBody centralBody,
double maximumValue)
Initializes a new instance with the specified central body and maximum value.
|
AltitudeConstraint(CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified central body, minimum value, and maximum value.
|
AltitudeConstraint(IServiceProvider constrainedObject,
CentralBody centralBody,
double maximumValue)
Initializes a new instance with the specified constrained object, central body, and maximum value.
|
AltitudeConstraint(IServiceProvider constrainedObject,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained object, central body, minimum value, and maximum value.
|
AzimuthAngleConstraint(CentralBody centralBody,
double startAngle,
double stopAngle)
Initializes a new instance with the specified central body, start angle, and stop angle.
|
AzimuthAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double startAngle,
double stopAngle)
Initializes a new instance with the specified constrained link, constrained link end,
central body, start angle, and stop angle.
|
AzimuthAngleRateConstraint(CentralBody centralBody,
double maximumValue)
Initializes a new instance with the specified central body and maximum value.
|
AzimuthAngleRateConstraint(CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified central body, minimum value, and maximum value.
|
AzimuthAngleRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and maximum value.
|
AzimuthAngleRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end,
central body, minimum value, and maximum value.
|
CartographicZoneConstraint(CentralBody centralBody,
double minimumLatitude,
double maximumLatitude,
double minimumLongitude,
double maximumLongitude,
boolean isInclusion)
Initializes a new instance with the specified central body and zone definition.
|
CartographicZoneConstraint(IServiceProvider constrainedObject,
CentralBody centralBody,
double minimumLatitude,
double maximumLatitude,
double minimumLongitude,
double maximumLongitude,
boolean isInclusion)
Initializes a new instance with the specified constrained object, central body, and zone definition.
|
CentralBodyEllipticCylindricalAccessConstraint(IServiceProvider constrainedObject,
IServiceProvider ellipseCenterLocation,
Scalar ellipseHeading,
Scalar xSemiaxisLength,
Scalar ySemiaxisLength,
CentralBody centralBody,
CentralBodyEllipticCylindricalAccessConstraint.ModelFidelity fidelity)
Initializes a new instance with the specified values.
|
CentralBodyLayeredProjectedVolumeAccessConstraint(CentralBody centralBody)
|
CentralBodyLayeredProjectedVolumeAccessConstraint(CentralBody centralBody,
TimeIntervalCollection1<ArrayList<Cartographic>> pointsDefiningConstraintVolume)
Initializes an instance of the constraint with the specified
CentralBody (get / set ) and a TimeIntervalCollection1 of the points defining the constraint volume. |
CentralBodyLayeredProjectedVolumeAccessConstraint(CentralBody centralBody,
TimeIntervalCollection1<ArrayList<Cartographic>> pointsDefiningConstraintVolume,
IServiceProvider constrainedObjectLocationPointService)
Initializes an instance of the constraint with the specified
CentralBody (get / set ) and a TimeIntervalCollection1 of the points defining the constraint volume. |
CentralBodyObstructionConstraint(CentralBody centralBody)
Initializes a new instance with the specified central body.
|
CentralBodyObstructionConstraint(IServiceProvider constrainedLink,
CentralBody centralBody)
Initializes a new instance with the specified constrained link, constrained link end, and central body.
|
CentralBodySurfaceCurveElevationAngleConstraint(CentralBody centralBody,
double minimumElevation)
Initializes a new instance with the specified central body and minimum value.
|
CentralBodySurfaceCurveElevationAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumElevation)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and minimum value.
|
CentralBodySurfaceRegionConstraint(EllipsoidSurfaceRegion surfaceRegion,
IServiceProvider constrainedObject,
CentralBody centralBody)
Initializes a new instance with the specified region, object, and
CentralBody . |
CentralBodySurfaceRegionConstraint(Iterable<Cartographic> surfaceRegion,
IServiceProvider constrainedObject,
CentralBody centralBody)
Initializes a new instance with the specified surfaceRegion, object, and
CentralBody . |
CentralBodySurfaceRegionElevationAngleConstraint(CentralBody centralBody,
double minimumElevation)
Initializes a new instance with the specified
CentralBody and minimum value. |
CentralBodySurfaceRegionElevationAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumElevation)
Initializes a new instance with the specified constrained link, constrained link end,
CentralBody ,
and minimum value. |
CircularEquatorialOrbitGrazingAngleConstraint(CentralBody centralBody,
Scalar radius,
double minimumValue)
Initializes a new instance with the specified central body and minimum value.
|
CircularEquatorialOrbitGrazingAngleConstraint(CentralBody centralBody,
Scalar radius,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified central body, minimum value, and maximum value.
|
CircularEquatorialOrbitGrazingAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
Scalar radius,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and minimum value.
|
CircularEquatorialOrbitGrazingAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
Scalar radius,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
minimum value, and maximum value.
|
ElevationAngleConstraint(CentralBody centralBody,
double minimumValue)
Initializes a new instance with the specified central body and minimum value.
|
ElevationAngleConstraint(CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified central body, minimum value, and maximum value.
|
ElevationAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and minimum value.
|
ElevationAngleConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
minimum value, and maximum value.
|
ElevationAngleRateConstraint(CentralBody centralBody,
double minimumValue)
Initializes a new instance with the specified central body and minimum value.
|
ElevationAngleRateConstraint(CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified central body, minimum value, and maximum value.
|
ElevationAngleRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and minimum value.
|
ElevationAngleRateConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end,
central body, minimum value, and maximum value.
|
GroundSampleDistanceConstraint(CentralBody centralBody,
double minimumValue)
Initializes a new instance with the specified central body and minimum value.
|
GroundSampleDistanceConstraint(CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified central body, minimum value, and maximum value.
|
GroundSampleDistanceConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and minimum value.
|
GroundSampleDistanceConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end,
central body, minimum value, and maximum value.
|
HeightAboveHorizonConstraint(CentralBody centralBody,
double minimumValue)
Initializes a new instance with the specified central body and minimum value.
|
HeightAboveHorizonConstraint(CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified central body, minimum value, and maximum value.
|
HeightAboveHorizonConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
and minimum value.
|
HeightAboveHorizonConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end,
central body, minimum value, and maximum value.
|
SurfaceDistanceConstraint(CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified central body, minimum value, and maximum value.
|
SurfaceDistanceConstraint(IServiceProvider constrainedLink,
LinkRole constrainedLinkEnd,
CentralBody centralBody,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained link, constrained link end, central body,
minimum value, and maximum value.
|
ThirdBodyElevationAngleConstraint(CentralBody centralBody,
Point thirdBodyPoint,
double minimumValue)
Initializes a new instance with the specified central body, third body point, and minimum value.
|
ThirdBodyElevationAngleConstraint(CentralBody centralBody,
Point thirdBodyPoint,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified central body, third body point, minimum value, and maximum value.
|
ThirdBodyElevationAngleConstraint(IServiceProvider constrainedObject,
CentralBody centralBody,
Point thirdBodyPoint,
double minimumValue)
Initializes a new instance with the specified constrained object, central body, third body point, and minimum value.
|
ThirdBodyElevationAngleConstraint(IServiceProvider constrainedObject,
CentralBody centralBody,
Point thirdBodyPoint,
double minimumValue,
double maximumValue)
Initializes a new instance with the specified constrained object, central body, third body point,
minimum value, and maximum value.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
AircraftMotionIntegrationPoint.getCentralBody()
|
Modifier and Type | Method and Description |
---|---|
void |
AircraftMotionIntegrationPoint.setCentralBody(CentralBody value)
|
Constructor and Description |
---|
AircraftMotionIntegrationPoint(CentralBody centralBody)
Initializes a new instance with the given ellipsoid and frame of integration.
|
Modifier and Type | Class and Description |
---|---|
class |
ArielCentralBody
The Uranian moon Ariel.
|
class |
CallistoCentralBody
The Jovian moon Callisto.
|
class |
CeresCentralBody
The dwarf planet Ceres.
|
class |
CharonCentralBody
The Plutonian moon Charon.
|
class |
DeimosCentralBody
The Martian moon Deimos.
|
class |
DioneCentralBody
The Saturnian moon Dione.
|
class |
EarthCentralBody
The planet Earth.
|
class |
EnceladusCentralBody
The Saturnian moon Enceladus.
|
class |
EuropaCentralBody
The Jovian moon Europa.
|
class |
GanymedeCentralBody
The Jovian moon Ganymede.
|
class |
HyperionCentralBody
The Saturnian moon Hyperion.
|
class |
IapetusCentralBody
The Saturnian moon Iapetus.
|
class |
IoCentralBody
The Jovian moon Io.
|
class |
JupiterCentralBody
The planet Jupiter.
|
class |
MarsCentralBody
The planet Mars.
|
class |
MercuryCentralBody
The planet Mercury.
|
class |
MimasCentralBody
The Saturnian moon Mimas.
|
class |
MoonCentralBody
The moon of the Earth.
|
class |
NeptuneCentralBody
The planet Neptune.
|
class |
PhobosCentralBody
The Martian moon Phobos.
|
class |
PhoebeCentralBody
The Saturnian moon Phoebe.
|
class |
PlutoCentralBody
The dwarf planet Pluto.
|
class |
RheaCentralBody
The Saturnian moon Rhea.
|
class |
SaturnCentralBody
The planet Saturn.
|
class |
SunCentralBody
The star at the center of our solar system.
|
class |
TethysCentralBody
The Saturnian moon Tethys.
|
class |
TitanCentralBody
The Saturnian moon Titan.
|
class |
TitaniaCentralBody
The Uranian moon Titania.
|
class |
TritonCentralBody
The Neptunian moon Triton.
|
class |
UranusCentralBody
The planet Uranus.
|
class |
VenusCentralBody
The planet Venus.
|
class |
VestaCentralBody
The asteroid Vesta.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
CentralBodiesFacet.getByName(String name)
Gets a central body by name.
|
CentralBody |
TwoBodyGravity.getCentralBody()
Gets the body which creates the gravity and defines the inertial frame of propagation.
|
CentralBody |
ThirdBodyGravity.getCentralBody()
|
CentralBody |
SphericalHarmonicGravityField.getCentralBody()
Gets the
CentralBody (get ) of this gravity field. |
CentralBody |
SolidTideModel.getCentralBody()
Gets the primary gravitational body.
|
CentralBody |
SolarRadiationBoundaryMitigation.getCentralBody()
|
CentralBody |
ScalarAtmosphericDensity.getCentralBody()
Gets the central body of the atmosphere described by the density model.
|
CentralBody |
IersTechnicalNote36RelativisticCorrectionForce.getCentralBody()
Gets the
CentralBody about which this correction is applied. |
CentralBody |
GravityGradientTorque.getCentralBody()
Gets the body which creates the gravity and provides a reference point at its center of mass.
|
CentralBody |
WindModel.getCentralBody()
Gets the central body that the wind model is associated with.
|
CentralBody |
AtmosphericRefractionModel.getCentralBody()
Gets the central body that the refraction model is associated with.
|
CentralBody |
CentralBodiesFacet.getCentralBodyOfPoint(JulianDate date,
Point point)
Gets the central body most closely associated with a given point.
|
CentralBody |
NPlateAtmosphericDragForce.getIlluminatingBody()
Gets the body that is used to determine the direction that solar panel plates face (typically, the Sun).
|
CentralBody |
ScalarOccultation.getIlluminatingBody()
Gets the body to use for the illuminating body (commonly the sun).
|
CentralBody |
IersTechnicalNote36RelativisticCorrectionForce.getSolarCentralBody()
Gets the
CentralBody that represents the sun of the solar system where this force is used. |
Modifier and Type | Method and Description |
---|---|
List<CentralBody> |
ScalarOccultation.getOccludingBodies()
Gets a list of bodies which obscure the illuminating body.
|
Iterator<CentralBody> |
CentralBodiesFacet.iterator()
Enumerates the central bodies.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
VestaCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
VenusCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
UranusCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
TritonCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
TitaniaCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
TitanCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
TethysCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
SunCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
SaturnCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
RheaCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
PlutoCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
PhoebeCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
PhobosCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
NeptuneCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
MoonCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
MimasCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
MercuryCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
MarsCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
JupiterCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
IoCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
IapetusCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
HyperionCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
GanymedeCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
EuropaCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
EnceladusCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
EarthCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
DioneCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
DeimosCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CharonCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CeresCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
CentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
CallistoCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ArielCentralBody.checkForSameDefinition(CentralBody other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
static Vector |
IersTechnicalNote36RelativisticCorrectionForce.routhsRuleAngularMomentumPerUnitMass(CentralBody centralBody)
|
static Vector |
IersTechnicalNote36RelativisticCorrectionForce.scaledAngularVelocityAngularMomentumPerUnitMass(CentralBody centralBody,
double scale)
|
void |
TwoBodyGravity.setCentralBody(CentralBody value)
Sets the body which creates the gravity and defines the inertial frame of propagation.
|
void |
ThirdBodyGravity.setCentralBody(CentralBody value)
|
void |
SolidTideModel.setCentralBody(CentralBody value)
Sets the primary gravitational body.
|
void |
SolarRadiationBoundaryMitigation.setCentralBody(CentralBody value)
|
void |
ScalarAtmosphericDensity.setCentralBody(CentralBody value)
Sets the central body of the atmosphere described by the density model.
|
void |
IersTechnicalNote36RelativisticCorrectionForce.setCentralBody(CentralBody value)
Sets the
CentralBody about which this correction is applied. |
void |
GravityGradientTorque.setCentralBody(CentralBody value)
Sets the body which creates the gravity and provides a reference point at its center of mass.
|
void |
WindModel.setCentralBody(CentralBody value)
Sets the central body that the wind model is associated with.
|
void |
AtmosphericRefractionModel.setCentralBody(CentralBody value)
Sets the central body that the refraction model is associated with.
|
void |
NPlateAtmosphericDragForce.setIlluminatingBody(CentralBody value)
Sets the body that is used to determine the direction that solar panel plates face (typically, the Sun).
|
void |
ScalarOccultation.setIlluminatingBody(CentralBody value)
Sets the body to use for the illuminating body (commonly the sun).
|
void |
IersTechnicalNote36RelativisticCorrectionForce.setSolarCentralBody(CentralBody value)
Sets the
CentralBody that represents the sun of the solar system where this force is used. |
Constructor and Description |
---|
AtmosphericRefractionModel(CentralBody centralBody)
Initializes a new instance.
|
CentralBody(CentralBody existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
ConstantWindModel(double windDirection,
double horizontalWindSpeed,
double verticalWindSpeed,
CentralBody centralBody)
Initializes a new instance with the specified parameters.
|
EffectiveRadiusAtmosphericRefractionModel(CentralBody centralBody)
Initializes a new instance.
|
GravityGradientTorque(Point bodyCenterOfMass,
CentralBody centralBody,
double gravitationalParameter,
Matrix3By3Symmetric inertiaMatrix,
Axes bodyAxes)
Initializes the gravity-gradient torque model.
|
IersTechnicalNote36RelativisticCorrectionForce(CentralBody centralBody,
double centralBodyGravitationalParameter,
double solarGravitationalParameter)
|
IersTechnicalNote36RelativisticCorrectionForce(Point targetPoint,
CentralBody centralBody,
CentralBody solarCentralBody,
Vector centralBodyAngularMomentumPerUnitMass,
double centralBodyGravitationalParameter,
double solarGravitationalParameter,
boolean useLenseThirringCorrection,
boolean useDeSitterCorrection)
Initializes the correction force with the specified parameters.
|
ItuRP834Version4AtmosphericRefractionModel(CentralBody centralBody)
Initializes a new instance.
|
NPlateAtmosphericDragForce(NPlateModel nPlateModel,
Axes bodyAxes,
ScalarAtmosphericDensity density,
CentralBody illuminatingBody)
Initializes a
ForceModel describing the atmospheric drag force on an object. |
PermanentSolidTideModel(CentralBody centralBody,
double gravitationalParameter,
double referenceDistance,
double permanentTideC20,
double permanentTideC21,
double permanentTideC22,
double permanentTideS21,
double permanentTideS22)
Constructs a generic permanent tide model that is degree and order 2 that can be used for any central body,
but needs to be used for bodies other than Earth.
|
ScalarAtmosphericDensity(Point targetPoint,
SolarGeophysicalData solarGeophysicalData,
CentralBody centralBody,
Vector sunVector)
Initializes a
Scalar representing atmospheric density using the target point
and solar-geophysical data. |
ScalarDensityJacchia1970(Point targetPoint,
SolarGeophysicalData solarGeophysicalData,
CentralBody earth,
Vector sunVector,
boolean useApproximateAltitude)
Initializes a
Scalar representing the Jacchia 1970 model
of atmospheric density using the target point and solar-geophysical data. |
ScalarDensityJacchiaRoberts(Point targetPoint,
SolarGeophysicalData solarGeophysicalData,
CentralBody earth,
Vector sunVector,
boolean useApproximateAltitude)
Initializes a
Scalar representing the Jacchia-Roberts model
of atmospheric density using the target point and solar-geophysical data. |
ScalarOccultation(CentralBody illuminatingBody,
Point targetPoint,
CentralBody... occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultation(CentralBody illuminatingBody,
Point targetPoint,
CentralBody... occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultation(CentralBody illuminatingBody,
Point targetPoint,
Iterable<CentralBody> occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultationCylindrical(CentralBody illuminatingBody,
Point targetPoint,
CentralBody... occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultationCylindrical(CentralBody illuminatingBody,
Point targetPoint,
CentralBody... occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultationCylindrical(CentralBody illuminatingBody,
Point targetPoint,
Iterable<CentralBody> occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultationDualCone(CentralBody illuminatingBody,
Point targetPoint,
CentralBody... occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultationDualCone(CentralBody illuminatingBody,
Point targetPoint,
CentralBody... occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultationDualCone(CentralBody illuminatingBody,
Point targetPoint,
Iterable<CentralBody> occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultationNoShadow(CentralBody illuminatingBody,
Point targetPoint)
Initializes a new instance using the provided
TargetPoint (get / set ) and
IlluminatingBody (get / set ), which a SimpleSolarRadiationForce
type will need to calculate the direction and magnitude of the un-occulted
solar radiation. |
ScalarOccultationRegulatedDualCone(CentralBody illuminatingBody,
Point targetPoint,
CentralBody... occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultationRegulatedDualCone(CentralBody illuminatingBody,
Point targetPoint,
CentralBody... occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultationRegulatedDualCone(CentralBody illuminatingBody,
Point targetPoint,
Iterable<CentralBody> occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
SimpleSolidTideModel(CentralBody centralBody,
double gravitationalParameter,
double referenceDistance,
double k2LoveNumber,
double k3LoveNumber)
Initializes most of the parameters of a simplified, time-varying solid tide model.
|
SolarRadiationBoundaryMitigation(PropagationPointElement statePosition,
CentralBody centralBody,
double gravitationalParameter,
SimpleSolarRadiationForce forceToCorrect,
Scalar mass)
Creates an instance.
|
SolidTideModel(CentralBody centralBody,
int tideCoefficientsDegree,
int tideCoefficientsOrder,
double gravitationalParameter,
double referenceDistance)
Initializes most of the parameters of a generic solid tide model.
|
SpaceControlFacilityAtmosphericRefractionModel(CentralBody centralBody)
Initializes a new instance.
|
SphericalHarmonicGravityField(SphericalHarmonicGravityModel gravityModel,
CentralBody centralBody,
int degree,
int order,
boolean includeTwoBody,
SolidTideModel tideModel)
Initializes a new instance from a
SphericalHarmonicGravityModel ,
a CentralBody (get ), the degree and order
of the subset of the model that this field represents, and a boolean
representing whether to include two body forces. |
SphericalHarmonicGravityField(SphericalHarmonicGravityModel gravityModel,
CentralBody centralBody,
int degree,
int order,
int partialsDegree,
int partialsOrder,
boolean includeTwoBody,
SolidTideModel tideModel)
Initializes a new instance from a
SphericalHarmonicGravityModel ,
a CentralBody (get ), the degree and order
of the subset of the model that this field represents, the
degree and order to use when calculating partial derivatives, and a boolean
representing whether to include two body forces. |
TimeVaryingSolidTideModel(CentralBody centralBody,
int tideCoefficientsDegree,
int tideCoefficientsOrder,
double gravitationalParameter,
double referenceDistance)
Initializes most of the parameters of a time-varying solid tide model.
|
TwoBodyGravity(Point targetPoint,
CentralBody centralBody,
double gravitationalParameter)
Initializes a new instance based on the given target point and central body.
|
WindModel(CentralBody centralBody)
Initializes a new instance.
|
Constructor and Description |
---|
ScalarOccultation(CentralBody illuminatingBody,
Point targetPoint,
Iterable<CentralBody> occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultationCylindrical(CentralBody illuminatingBody,
Point targetPoint,
Iterable<CentralBody> occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultationDualCone(CentralBody illuminatingBody,
Point targetPoint,
Iterable<CentralBody> occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
ScalarOccultationRegulatedDualCone(CentralBody illuminatingBody,
Point targetPoint,
Iterable<CentralBody> occludingBodies)
Creates a new Scalar from the given illuminating body, target point, and occluding bodies.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
Photodetector.getCentralBody()
Gets the central body for the photodetector.
|
Modifier and Type | Method and Description |
---|---|
void |
Photodetector.setCentralBody(CentralBody value)
Sets the central body for the photodetector.
|
Constructor and Description |
---|
AvalanchePhotodiode(SignalProcessor input,
IServiceProvider parentReceiver,
double fieldOfView,
double wavelength,
double bandwidth,
double noiseTemperature,
double efficiency,
double darkCurrent,
double loadImpedance,
double noiseFactor,
double gain,
SignalComputation skySpectralRadiance,
SignalComputation sunSpectralRadiantEmittance,
double opticalBandpassFilterBandwidth,
CentralBody centralBody)
Initializes a new instance with given input signal processor, parent receiver, field-of-view, bandwidth, sky spectral
radiance model, sun spectral radiant emittance model, optical bandpass filter bandwidth, noise temperature, efficiency, dark current,
load impedance, noise factor, gain, central body.
|
Photodetector(SignalProcessor input,
IServiceProvider parentReceiver,
double fieldOfView,
double wavelength,
double bandwidth,
SignalComputation skySpectralRadiance,
SignalComputation sunSpectralRadiantEmittance,
double opticalBandpassFilterBandwidth,
CentralBody centralBody)
Initializes a new instance with given input signal processor, parent receiver, field-of-view, bandwidth, sky spectral radiance model,
sun spectral radiant emittance model,optical bandpass filter bandwidth, and central body.
|
Photodiode(SignalProcessor input,
IServiceProvider parentReceiver,
double fieldOfView,
double wavelength,
double bandwidth,
double noiseTemperature,
double efficiency,
double darkCurrent,
double loadImpedance,
SignalComputation skySpectralRadiance,
SignalComputation sunSpectralRadiantEmittance,
double opticalBandpassFilterBandwidth,
CentralBody centralBody)
Initializes a new instance with given input signal processor, parent receiver, field-of-view, bandwidth, sky spectral
radiance model, sun spectral radiant emittance model, optical bandpass filter bandwidth, noise temperature, efficiency, dark current,
load impedance, and central body.
|
PinPhotodiode(SignalProcessor input,
IServiceProvider parentReceiver,
double fieldOfView,
double wavelength,
double bandwidth,
double noiseTemperature,
double efficiency,
double darkCurrent,
double loadImpedance,
SignalComputation skySpectralRadiance,
SignalComputation sunSpectralRadiantEmittance,
double opticalBandpassFilterBandwidth,
CentralBody centralBody)
Initializes a new instance with given input signal processor, parent receiver, field-of-view, bandwidth, sky spectral
radiance model, sun spectral radiant emittance model, optical bandpass filter bandwidth, noise temperature, efficiency, dark current,
load impedance, and central body.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
TropoScintAttenuationModelItuRP618Version9.getCentralBody()
Gets the model's central body.
|
CentralBody |
TropoScintAttenuationModelItuRP618Version12.getCentralBody()
Gets the model's central body.
|
CentralBody |
TropoScintAttenuationModelItuRP1814.getCentralBody()
Gets the model's central body.
|
CentralBody |
SimpleSatcomAtmosphericAttenuationModel.getCentralBody()
Gets the model's central body.
|
CentralBody |
RefractiveIndexStructureParameterModel.getCentralBody()
Gets the central body used as the altitude reference.
|
CentralBody |
RainAttenuationModelItuRP838Version3.getCentralBody()
Gets the model's central body.
|
CentralBody |
RainAttenuationModelItuRP618Version12.getCentralBody()
Gets the model's central body.
|
CentralBody |
RainAttenuationModelItuRP618Version10.getCentralBody()
Gets the model's central body.
|
CentralBody |
CraneRainAttenuationModel.getCentralBody()
Gets the model's central body.
|
CentralBody |
CloudFogAttenuationModelItuRP840Version6.getCentralBody()
Gets the model's central body.
|
CentralBody |
BeerLambertLawAtmosphericAttenuationModel.getCentralBody()
Gets the central body.
|
CentralBody |
AtmosphericAttenuationModelItuRP676Version9.getCentralBody()
Gets the model's central body.
|
CentralBody |
AtmosphericAttenuationModelItuRP676Version10.getCentralBody()
Gets the model's central body.
|
Modifier and Type | Method and Description |
---|---|
void |
TropoScintAttenuationModelItuRP1814.setCentralBody(CentralBody value)
Sets the model's central body.
|
void |
RefractiveIndexStructureParameterModel.setCentralBody(CentralBody value)
Sets the central body used as the altitude reference.
|
void |
BeerLambertLawAtmosphericAttenuationModel.setCentralBody(CentralBody value)
Sets the central body.
|
Constructor and Description |
---|
BeerLambertLawAtmosphericAttenuationModel(SignalComputation extinctionCoefficientModel,
double maximumAltitude,
CentralBody centralBody)
Initializes a new instance with given extinction coefficient model, maximum altitude, and central body.
|
HufnagelValleyRefractiveIndexStructureParameterModel(ScalarDependentOnServiceProvider windSpeedModel,
double groundRefractiveIndexStructureParam,
CentralBody centralBody)
Initializes a new instance with the supplied winds speed model, and nominal ground level refractive index structure
parameter, and a central body used as the altitude reference.
|
RefractiveIndexStructureParameterModel(ScalarDependentOnServiceProvider windSpeedModel,
CentralBody centralBody)
Initializes a new instance with a given wind speed model and central body used as the altitude reference.
|
TropoScintAttenuationModelItuRP1814(double maximumAltitude,
RefractiveIndexStructureParameterModel refractiveIndexStructureParameterModel,
CentralBody centralBody)
Initializes a new instance with a given maximum altitude, refractive index structure parameter model, and central
body.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
AxesFromBankAngle.getCentralBody()
|
CentralBody |
VectorBPlane.getCentralBody()
|
CentralBody |
SpecifiedResolutionLinkSubdivision.getCentralBody()
|
CentralBody |
ScalarGrazingAltitudeBetweenTwoPoints.getCentralBody()
Gets the central body relative to which the altitude is computed.
|
CentralBody |
ScalarCartographicElement.getCentralBody()
|
CentralBody |
PointInRegionNearestToReferencePoint.getCentralBody()
|
CentralBody |
PointCentralBodyProjection.getCentralBody()
Gets the central body that the point will be projected on to.
|
CentralBody |
PointCartographic.getCentralBody()
Gets the central body (such as a planet) to which the point is attached.
|
CentralBody |
PointAtAltitude.getCentralBody()
Gets the central body.
|
CentralBody |
AxesVelocityOrbitNormal.getCentralBody()
|
CentralBody |
AxesNorthEastDown.getCentralBody()
Gets the central body that defines the surface.
|
CentralBody |
AxesEastNorthUp.getCentralBody()
Gets the central body that defines the surface.
|
CentralBody |
AxesBPlane.getCentralBody()
|
Modifier and Type | Method and Description |
---|---|
void |
AxesFromBankAngle.setCentralBody(CentralBody value)
|
void |
VectorBPlane.setCentralBody(CentralBody value)
|
void |
SpecifiedResolutionLinkSubdivision.setCentralBody(CentralBody value)
|
void |
ScalarGrazingAltitudeBetweenTwoPoints.setCentralBody(CentralBody value)
Sets the central body relative to which the altitude is computed.
|
void |
ScalarCartographicElement.setCentralBody(CentralBody value)
|
void |
PointInRegionNearestToReferencePoint.setCentralBody(CentralBody value)
|
void |
PointCentralBodyProjection.setCentralBody(CentralBody value)
Sets the central body that the point will be projected on to.
|
void |
PointCartographic.setCentralBody(CentralBody value)
Sets the central body (such as a planet) to which the point is attached.
|
void |
PointAtAltitude.setCentralBody(CentralBody value)
Sets the central body.
|
void |
AxesVelocityOrbitNormal.setCentralBody(CentralBody value)
|
void |
AxesNorthEastDown.setCentralBody(CentralBody value)
Sets the central body that defines the surface.
|
void |
AxesEastNorthUp.setCentralBody(CentralBody value)
Sets the central body that defines the surface.
|
void |
AxesBPlane.setCentralBody(CentralBody value)
|
Constructor and Description |
---|
AxesBPlane(Point location,
CentralBody centralBody,
double gravitationalParameter)
Initializes a new instance.
|
AxesBPlane(Point location,
CentralBody centralBody,
double gravitationalParameter,
ReferenceFrame parentReferenceFrame)
Initializes a new instance.
|
AxesEastNorthUp(CentralBody centralBody,
Point referencePoint)
Initializes a new instance.
|
AxesFromBankAngle(Point position,
CentralBody centralBody,
double surfaceGravity,
List<JulianDate> specialTimes,
double targetRollRate)
Create a new instance based on the given point and special times of interest.
|
AxesNorthEastDown(CentralBody centralBody,
Point referencePoint)
Initializes a new instance.
|
AxesVelocityOrbitNormal(Point point,
CentralBody centralBody)
Initializes a new instance.
|
PointAtAltitude(Point referencePoint,
CentralBody centralBody,
Scalar altitude)
Initializes a new instance from a reference point, body, and altitude scalar.
|
PointCartographic(CentralBody centralBody,
Cartographic location)
Initializes a new instance on the specified central body and at the specified location.
|
PointCentralBodyProjection(CentralBody centralBody,
Point origin,
Vector direction)
Initializes a new instance from a body, a ray origin, and a ray direction.
|
PointInRegionNearestToReferencePoint(CentralBody centralBody,
Point referencePoint,
EllipsoidSurfaceRegion surfaceRegion)
Initializes an instance with the specified parameters.
|
PointInRegionNearestToReferencePoint(CentralBody centralBody,
Point referencePoint,
IGetEllipsoidSurfaceRegion surfaceRegionInterface)
Initializes an instance with the specified parameters.
|
ScalarCartographicElement(CentralBody centralBody,
Point point,
CartographicElement element)
Initializes a new instance.
|
ScalarDeltaSphericalElement(Point satellitePoint,
CentralBody primaryCentralBody,
CentralBody otherCentralBody,
SphericalElement element)
Initializes a new instance.
|
ScalarGrazingAltitudeBetweenTwoPoints(CentralBody centralBody,
IServiceProvider fromObject,
IServiceProvider toObject)
Initializes an instance with the input parameters.
|
VectorBPlane(Point location,
CentralBody centralBody,
double gravitationalParameter)
Initializes a new instance.
|
VectorBPlane(Point location,
CentralBody centralBody,
double gravitationalParameter,
ReferenceFrame parentReferenceFrame)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
ExtrudedCentralBodyCoverageGrid.getCentralBody() |
CentralBody |
CoverageGridPoint.getCentralBody()
|
CentralBody |
CentralBodyCoverageGrid.getCentralBody()
Gets the central body associated with this grid.
|
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 . |
static SurfaceTriangulatorResult |
SurfacePolygonTriangulator.compute(CentralBody centralBody,
Iterable<Cartesian> positions)
Computes the triangulation on the specified
centralBody
for a polygon whose boundary is defined by the specified positions . |
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.compute(CentralBody centralBody,
Iterable<Cartesian> positions,
double bottomAltitude,
double topAltitude)
Computes an extrusion of
positions on the specified
centralBody with a constant bottomAltitude
and topAltitude . |
static SurfaceTriangulatorResult |
SurfacePolygonTriangulator.compute(CentralBody centralBody,
Iterable<Cartesian> positions,
double altitude,
double granularity,
WindingOrder positionsWindingOrder)
Computes the triangulation on the specified
centralBody
for a polygon whose boundary is defined by the specified positions . |
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.compute(CentralBody centralBody,
Iterable<Cartesian> positions,
double bottomAltitude,
double topAltitude,
WindingOrder positionsWindingOrder)
Computes an extrusion of
positions on the specified
centralBody with a constant bottomAltitude
and topAltitude . |
static SurfaceTriangulatorResult |
SurfacePolygonTriangulator.compute(CentralBody centralBody,
Iterable<Cartesian> positions,
Iterable<Cartesian> holePositions)
Computes the triangulation on the specified
centralBody
for a polygon whose boundary is defined by the specified positions
with a hole specified by holePositions . |
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.compute(CentralBody centralBody,
Iterable<Cartesian> bottomPositions,
Iterable<Cartesian> topPositions)
Computes an extrusion between
bottomPositions and topPositions
on the specified centralBody . |
static SurfaceTriangulatorResult |
SurfacePolygonTriangulator.compute(CentralBody centralBody,
Iterable<Cartesian> positions,
Iterable<Cartesian> holePositions,
double altitude,
double granularity)
Computes the triangulation on the specified
centralBody
for a polygon whose boundary is defined by the specified positions
with a hole specified by holePositions . |
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.compute(CentralBody centralBody,
Iterable<Cartesian> bottomPositions,
Iterable<Cartesian> topPositions,
WindingOrder positionsWindingOrder)
Computes an extrusion between
bottomPositions and topPositions
on the specified centralBody . |
static SurfaceTriangulatorResult |
SurfacePolygonTriangulator.computeCartographic(CentralBody centralBody,
Iterable<Cartographic> positions)
For convenience.
|
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.computeCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
double bottomAltitude,
double topAltitude)
For convenience.
|
static SurfaceTriangulatorResult |
SurfacePolygonTriangulator.computeCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
double altitude,
double granularity,
WindingOrder positionsWindingOrder)
For convenience.
|
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.computeCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
double bottomAltitude,
double topAltitude,
WindingOrder positionsWindingOrder)
For convenience.
|
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.computeCartographic(CentralBody centralBody,
Iterable<Cartographic> bottomPositions,
Iterable<Cartographic> topPositions)
For convenience.
|
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.computeCartographic(CentralBody centralBody,
Iterable<Cartographic> bottomPositions,
Iterable<Cartographic> topPositions,
WindingOrder positionsWindingOrder)
For convenience.
|
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.
|
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.computeSingleConstantAltitude(CentralBody centralBody,
Iterable<Cartesian> positions,
double altitude)
Computes an extrusion of
positions on the specified
centralBody . |
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.computeSingleConstantAltitude(CentralBody centralBody,
Iterable<Cartesian> positions,
double altitude,
WindingOrder positionsWindingOrder)
Computes an extrusion of
positions on the specified
centralBody . |
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.computeSingleConstantAltitudeCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
double altitude)
For convenience.
|
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.computeSingleConstantAltitudeCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
double altitude,
WindingOrder positionsWindingOrder)
For convenience.
|
void |
CentralBodyCoverageGrid.setCentralBody(CentralBody value)
Sets the central body associated with this grid.
|
Constructor and Description |
---|
CentralBodyCoverageGrid(CentralBody centralBody)
Initializes a new instance with a specified central body.
|
CentralBodyCoverageGrid(CentralBody centralBody,
TerrainProvider terrainProvider)
Initializes a new instance with a specified reference terrain.
|
CoverageGridPoint(Point position,
Scalar weight,
ICoverageGridCell coverageGridCell,
ReferenceFrame referenceFrame,
CentralBody centralBody)
Creates a new instance based on the given point, weight, grid cell, central body, and reference frame.
|
CoverageGridPoint(Point position,
Scalar weight,
ReferenceFrame referenceFrame,
CentralBody centralBody)
Creates a new instance based on the given point, weight, central body, and reference frame.
|
GlobalCoverageGrid(CentralBody centralBody,
double resolution)
Initializes a new instance based on the given central body, in the central body's fixed frame at the input resolution.
|
GlobalCoverageGrid(TerrainProvider terrainProvider,
CentralBody centralBody,
double resolution)
Initializes a new instance based on the given terrain.
|
LatitudeBoundsCoverageGrid(CentralBody centralBody,
double minimumLatitude,
double maximumLatitude,
double resolution)
Construct a new instance based on the given globe and planetodetic latitude bounds in the planet's fixed frame.
|
LatitudeBoundsCoverageGrid(TerrainProvider terrainProvider,
CentralBody centralBody,
double minimumLatitude,
double maximumLatitude,
double resolution)
Construct a new instance based on the given terrain and planetodetic latitude bounds.
|
LatitudeLineCoverageGrid(CentralBody centralBody,
double latitude,
double minimumLongitude,
double maximumLongitude,
double resolution)
Construct a new instance based on the given central body and longitude bounds.
|
LatitudeLineCoverageGrid(TerrainProvider terrainProvider,
CentralBody centralBody,
double latitude,
double minimumLongitude,
double maximumLongitude,
double resolution)
Construct a new instance based on the given terrain and longitude bounds.
|
LongitudeLineCoverageGrid(CentralBody centralBody,
double longitude,
double minimumLatitude,
double maximumLatitude,
double resolution)
Construct a new instance based on the given central body and latitude bounds.
|
LongitudeLineCoverageGrid(TerrainProvider terrainProvider,
CentralBody centralBody,
double longitude,
double minimumLatitude,
double maximumLatitude,
double resolution)
Construct a new instance based on the given terrain and latitude bounds.
|
SpecifiedCentralBodyCoverageGrid(CentralBody centralBody,
CoverageGridPoint... points)
Construct a new instance based on a given set of
GridPoints and their
corresponding central body. |
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,
List<CoverageGridPoint> points)
Construct a new instance based on a given list of
GridPoints and their
corresponding central body. |
SpecifiedCentralBodyCoverageGrid(CentralBody centralBody,
TerrainProvider terrainProvider,
CoverageGridPoint... points)
Construct a new instance based on a given set of
GridPoints and their corresponding terrain. |
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. |
SpecifiedCentralBodyCoverageGrid(CentralBody centralBody,
TerrainProvider terrainProvider,
List<CoverageGridPoint> points)
Construct a new instance based on a given list of
GridPoints and their
corresponding terrain. |
SurfaceRegionsCoverageGrid(double resolution,
CentralBody centralBody,
EllipsoidSurfaceRegion... regions)
Create a new instance based on a given resolution and a set of polygonal regions.
|
SurfaceRegionsCoverageGrid(double resolution,
CentralBody centralBody,
Iterable<? extends EllipsoidSurfaceRegion> regions)
Create a new instance based on a given resolution and a set of polygonal regions.
|
SurfaceRegionsCoverageGrid(double resolution,
TerrainProvider terrainProvider,
CentralBody centralBody,
EllipsoidSurfaceRegion... regions)
Create a new instance based on a given
TerrainProvider , resolution and a set of polygonal regions. |
SurfaceRegionsCoverageGrid(double resolution,
TerrainProvider terrainProvider,
CentralBody centralBody,
Iterable<? extends EllipsoidSurfaceRegion> regions)
Create a new instance based on a given
TerrainProvider , resolution and a set of polygonal regions. |
Modifier and Type | Method and Description |
---|---|
CentralBody |
RhumbLineInterpolator.getCentralBody()
Gets or sets the central body used when interpolating with
Interpolate . |
CentralBody |
GreatArcInterpolator.getCentralBody()
Gets or sets the central body used when interpolating with
Interpolate . |
CentralBody |
AltitudeDisplayCondition.getCentralBody()
Gets the
CentralBody to which the altitude is relative. |
Modifier and Type | Method and Description |
---|---|
void |
MarkerBatchPrimitive.alignToAxis(CentralBody centralBody,
Cartesian axis)
Sets the up vector of the markers to point towards the
axis of
centralBody . |
void |
MarkerBatchPrimitive.alignToNorth(CentralBody centralBody)
Sets the up vector of the markers to point towards the north axis of
centralBody . |
Rectangular |
Camera.cartographicToWindow(CentralBody centralBody,
Cartographic position)
Converts a
Cartographic position to a pixel coordinate
relative to the Insight3D control. |
static TriangleMeshPrimitive |
PrimitiveFactory.createCircle(CentralBody centralBody,
Cartesian center,
double radius)
Creates a circle triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createCircle(CentralBody centralBody,
Cartesian center,
double radius,
double granularity)
Creates a circle triangle mesh with a specified granularity.
|
static PolylinePrimitive |
PrimitiveFactory.createCircleBoundary(CentralBody centralBody,
Cartesian center,
double radius)
Creates a circle shaped
PolylinePrimitive . |
static PolylinePrimitive |
PrimitiveFactory.createCircleBoundary(CentralBody centralBody,
Cartesian center,
double radius,
double granularity)
Creates a circle shaped
PolylinePrimitive with a specified granularity. |
static PolylinePrimitive |
PrimitiveFactory.createCircleBoundaryCartographic(CentralBody centralBody,
Cartographic center,
double radius)
Creates a circle shaped
PolylinePrimitive . |
static PolylinePrimitive |
PrimitiveFactory.createCircleBoundaryCartographic(CentralBody centralBody,
Cartographic center,
double radius,
double granularity)
Creates a circle shaped
PolylinePrimitive with a specified granularity. |
static TriangleMeshPrimitive |
PrimitiveFactory.createCircleCartographic(CentralBody centralBody,
Cartographic center,
double radius)
Creates a circle triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createCircleCartographic(CentralBody centralBody,
Cartographic center,
double radius,
double granularity)
Creates a circle triangle mesh with a specified granularity.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createEllipse(CentralBody centralBody,
Cartesian center,
double majorAxisRadius,
double minorAxisRadius,
double bearing)
Creates an ellipse triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createEllipse(CentralBody centralBody,
Cartesian center,
double majorAxisRadius,
double minorAxisRadius,
double bearing,
double granularity)
Creates an ellipse triangle mesh with a specified granularity.
|
static PolylinePrimitive |
PrimitiveFactory.createEllipseBoundary(CentralBody centralBody,
Cartesian center,
double majorAxisRadius,
double minorAxisRadius,
double bearing)
Creates an ellipse shaped
PolylinePrimitive . |
static PolylinePrimitive |
PrimitiveFactory.createEllipseBoundary(CentralBody centralBody,
Cartesian center,
double majorAxisRadius,
double minorAxisRadius,
double bearing,
double granularity)
Creates an ellipse shaped
PolylinePrimitive with a specified granularity. |
static PolylinePrimitive |
PrimitiveFactory.createEllipseBoundaryCartographic(CentralBody centralBody,
Cartographic center,
double majorAxisRadius,
double minorAxisRadius,
double bearing)
Creates an ellipse shaped
PolylinePrimitive . |
static PolylinePrimitive |
PrimitiveFactory.createEllipseBoundaryCartographic(CentralBody centralBody,
Cartographic center,
double majorAxisRadius,
double minorAxisRadius,
double bearing,
double granularity)
Creates an ellipse shaped
PolylinePrimitive with a specified granularity. |
static TriangleMeshPrimitive |
PrimitiveFactory.createEllipseCartographic(CentralBody centralBody,
Cartographic center,
double majorAxisRadius,
double minorAxisRadius,
double bearing)
Creates an ellipse triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createEllipseCartographic(CentralBody centralBody,
Cartographic center,
double majorAxisRadius,
double minorAxisRadius,
double bearing,
double granularity)
Creates an ellipse triangle mesh with a specified granularity.
|
static PolylinePrimitive |
PrimitiveFactory.createLatitudeLongitudeGrid(CentralBody centralBody)
Creates a lat/long grid on
centralBody where the spacing between set of latitude
and set of longitude lines is 30 degrees. |
static PolylinePrimitive |
PrimitiveFactory.createLatitudeLongitudeGrid(CentralBody centralBody,
double longitudeSpacing,
double latitudeSpacing,
double granularity)
Creates a lat/long grid on
centralBody where the spacing between the set of latitude
and set of longitude lines is latitudeSpacing and
longitudeSpacing , respectively. |
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 . |
static TriangleMeshPrimitive |
PrimitiveFactory.createPolygon(CentralBody centralBody,
List<Cartesian> positions)
Creates a polygon triangle mesh.
|
static PolylinePrimitive |
PrimitiveFactory.createPolygonBoundaryCartographic(CentralBody centralBody,
List<Cartographic> positions)
Creates a bounded polygon from a list of positions.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createPolygonCartographic(CentralBody centralBody,
List<Cartographic> positions)
Creates a polygon triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createSector(CentralBody centralBody,
Cartesian center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing)
Creates a sector triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createSector(CentralBody centralBody,
Cartesian center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing,
double granularity)
Creates a sector triangle mesh with a specified granularity.
|
static PolylinePrimitive |
PrimitiveFactory.createSectorBoundary(CentralBody centralBody,
Cartesian center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing)
Creates a sector shaped
PolylinePrimitive . |
static PolylinePrimitive |
PrimitiveFactory.createSectorBoundary(CentralBody centralBody,
Cartesian center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing,
double granularity)
Creates a sector shaped
PolylinePrimitive with a specified granularity. |
static PolylinePrimitive |
PrimitiveFactory.createSectorBoundaryCartographic(CentralBody centralBody,
Cartographic center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing)
Creates a sector shaped
PolylinePrimitive . |
static PolylinePrimitive |
PrimitiveFactory.createSectorBoundaryCartographic(CentralBody centralBody,
Cartographic center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing,
double granularity)
Creates a sector shaped
PolylinePrimitive with a specified granularity. |
static TriangleMeshPrimitive |
PrimitiveFactory.createSectorCartographic(CentralBody centralBody,
Cartographic center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing)
Creates a sector triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createSectorCartographic(CentralBody centralBody,
Cartographic center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing,
double granularity)
Creates a sector triangle mesh with a specified granularity.
|
void |
PolylinePrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions)
For convenience.
|
void |
PointBatchPrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions)
For convenience.
|
void |
MarkerBatchPrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions)
For convenience.
|
void |
PolylinePrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Color> colors)
For convenience.
|
void |
PointBatchPrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Color> colors)
For convenience.
|
void |
PolylinePrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Color> colors,
PolylinePrimitiveOptionalParameters optionalParameters)
For convenience.
|
void |
PolylinePrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Color> colors,
RenderPassHint renderPassHint)
For convenience.
|
void |
PointBatchPrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Color> colors,
RenderPassHint renderPassHint)
For convenience.
|
void |
TextBatchPrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<String> text)
For convenience.
|
void |
TextBatchPrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<String> text,
TextBatchPrimitiveOptionalParameters optionalParameters)
For convenience.
|
void |
TextBatchPrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<String> text,
TextBatchPrimitiveOptionalParameters optionalParameters,
RenderPassHint renderPassHint)
For convenience.
|
void |
MarkerBatchPrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
MarkerBatchPrimitiveOptionalParameters optionalParameters)
For convenience.
|
void |
MarkerBatchPrimitive.setCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
MarkerBatchPrimitiveOptionalParameters optionalParameters,
RenderPassHint renderPassHint)
For convenience.
|
void |
RhumbLineInterpolator.setCentralBody(CentralBody value)
Gets or sets the central body used when interpolating with
Interpolate . |
void |
GreatArcInterpolator.setCentralBody(CentralBody value)
Gets or sets the central body used when interpolating with
Interpolate . |
void |
AltitudeDisplayCondition.setCentralBody(CentralBody value)
Sets the
CentralBody to which the altitude is relative. |
void |
PolylinePrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Color> colors,
Iterable<Integer> indices)
For convenience.
|
void |
PointBatchPrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Color> colors,
Iterable<Integer> indices)
For convenience.
|
void |
PolylinePrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Color> colors,
Iterable<Integer> indices,
IndicesOrderHint indicesOrderHint,
RenderPassHint renderPassHint)
For convenience.
|
void |
PointBatchPrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Color> colors,
Iterable<Integer> indices,
IndicesOrderHint indicesOrderHint,
RenderPassHint renderPassHint)
For convenience.
|
void |
PolylinePrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Color> colors,
PolylinePrimitiveOptionalParameters optionalParameters,
Iterable<Integer> indices)
For convenience.
|
void |
PolylinePrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Integer> indices)
For convenience.
|
void |
PointBatchPrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Integer> indices)
For convenience.
|
void |
MarkerBatchPrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Integer> indices)
For convenience.
|
void |
PolylinePrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Integer> indices,
IndicesOrderHint indicesOrderHint)
For convenience.
|
void |
PointBatchPrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Integer> indices,
IndicesOrderHint indicesOrderHint)
For convenience.
|
void |
MarkerBatchPrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<Integer> indices,
IndicesOrderHint indicesOrderHint)
For convenience.
|
void |
TextBatchPrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<String> text,
Iterable<Integer> indices)
For convenience.
|
void |
TextBatchPrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<String> text,
Iterable<Integer> indices,
IndicesOrderHint indicesOrderHint)
For convenience.
|
void |
TextBatchPrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<String> text,
TextBatchPrimitiveOptionalParameters optionalParameters,
Iterable<Integer> indices)
For convenience.
|
void |
TextBatchPrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
Iterable<String> text,
TextBatchPrimitiveOptionalParameters optionalParameters,
Iterable<Integer> indices,
IndicesOrderHint indicesOrderHint,
RenderPassHint renderPassHint)
For convenience.
|
void |
MarkerBatchPrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
MarkerBatchPrimitiveOptionalParameters optionalParameters,
Iterable<Integer> indices)
For convenience.
|
void |
MarkerBatchPrimitive.setPartialCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
MarkerBatchPrimitiveOptionalParameters optionalParameters,
Iterable<Integer> indices,
IndicesOrderHint indicesOrderHint,
RenderPassHint renderPassHint)
For convenience.
|
void |
PathPointBuilder.setPositionCartographic(CentralBody centralBody,
Cartographic position)
Sets the position of the point given in cartographic coordinates defined on a central body.
|
void |
ModelPrimitive.setPositionCartographic(CentralBody centralBody,
Cartographic position)
For convenience.
|
void |
PolylinePrimitive.setSubsetCartographic(CentralBody centralBody,
Cartographic[] positions,
int index,
int count)
For convenience.
|
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. |
void |
Camera.viewCentralBody(CentralBody centralBody,
Axes axes)
Zoom to a central body and use the specified axes for rotation.
|
void |
Camera.viewExtent(CentralBody centralBody,
CartographicExtent extent)
Zooms to a
CartographicExtent on the centralBody . |
void |
Camera.viewExtent(CentralBody centralBody,
double west,
double south,
double east,
double north)
Zooms to a rectangular extent composed of
west , south , east , north on the centralBody . |
Cartographic |
Camera.windowToCartographic(CentralBody centralBody,
Rectangular position)
Converts a pixel coordinate relative to the
Insight3D control
to a Cartographic position. |
Constructor and Description |
---|
AltitudeDisplayCondition(CentralBody centralBody,
double minimumAltitude,
double maximumAltitude)
Initializes an altitude display condition with the inclusive altitude interval
[
minimumAltitude , maximumAltitude ]. |
GreatArcInterpolator(CentralBody centralBody)
Initializes a great arc interpolator with the specified
centralBody
and a Granularity of 1 degree. |
GreatArcInterpolator(CentralBody centralBody,
double granularity)
Initializes a great arc interpolator with the specified
centralBody
and granularity . |
PathPointBuilder(CentralBody centralBody,
Cartographic position,
JulianDate date)
Initializes a
PathPointBuilder with the given position and date. |
PathPointBuilder(CentralBody centralBody,
Cartographic position,
JulianDate date,
Color color)
Initializes a
PathPointBuilder with the given position, date, and color. |
PathPointBuilder(CentralBody centralBody,
Cartographic position,
JulianDate date,
Color color,
float translucency)
Initializes a
PathPointBuilder with the given position, date, color, and translucency. |
PathPointBuilder(CentralBody centralBody,
Cartographic position,
JulianDate date,
Color color,
float translucency,
Color outlineColor)
Initializes a
PathPointBuilder with the given position, date, color, translucency,
and outline color. |
PathPointBuilder(CentralBody centralBody,
Cartographic position,
JulianDate date,
Color color,
float translucency,
Color outlineColor,
float outlineTranslucency)
Initializes a
PathPointBuilder with the given cartographic position, date, color,
translucency, outline color, and outline translucency. |
ProjectedRaster(CentralBody projectionCentralBody)
Initializes a new instance.
|
RhumbLineInterpolator(CentralBody centralBody)
Initializes a rhumb line interpolator with the specified
centralBody
and a Granularity of 1 degree. |
RhumbLineInterpolator(CentralBody centralBody,
double granularity)
Initializes a rhumb line interpolator with the specified
centralBody
and granularity . |
Modifier and Type | Method and Description |
---|---|
CentralBody |
StkTerrainServerTerrainOverlay.getCentralBody() |
CentralBody |
GlobeOverlay.getCentralBody()
Gets the
CentralBody that the GlobeOverlay is displayed on. |
CentralBody |
GeospatialImageGlobeOverlay.getCentralBody() |
CentralBody |
AGIRoamImageGlobeOverlay.getCentralBody() |
CentralBody |
AGIProcessedTerrainOverlay.getCentralBody() |
CentralBody |
AGIProcessedImageGlobeOverlay.getCentralBody() |
Modifier and Type | Method and Description |
---|---|
CentralBodyGraphics |
CentralBodyGraphicsIndexer.get(CentralBody centralBody)
Gets the
CentralBodyGraphics for the specified CentralBody . |
void |
TriangulatedSensorProjection.updateFromNewProjection(CentralBody centralBody,
Cartesian sensorOrigin,
SensorProjection projection,
int approximateSamplesPerBoundary)
Updates the triangulation from a given sensor projection.
|
void |
TriangulatedSensorProjection.updateFromNewProjection(CentralBody centralBody,
Cartesian sensorOrigin,
SensorProjection projection,
int approximateSamplesPerBoundary,
boolean triangulateProjectionEndCap)
Updates the triangulation from a given sensor projection.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
ICentralBodySurfaceRegionService.getCentralBody()
Gets the central body of the region.
|
CentralBody |
ICentralBodySurfaceCurveService.getCentralBody()
Gets central body of the curve.
|
CentralBody |
CentralBodySurfaceRegion.getCentralBody()
|
CentralBody |
CentralBodySurfaceCurve.getCentralBody()
|
CentralBody |
FieldOfViewCentralBodyProjectionGraphicsExtension.getCentralBody()
|
Modifier and Type | Method and Description |
---|---|
SensorProjectionEvaluator |
FieldOfViewExtension.getSensorProjectionEvaluator(CentralBody centralBody)
Gets an evaluator that can project the field of view of the sensor onto the ellipsoid
surface of a central body.
|
SensorProjectionEvaluator |
DynamicFieldOfViewExtension.getSensorProjectionEvaluator(CentralBody centralBody)
Gets an evaluator that can project the field of view of the sensor onto the ellipsoid
surface of a central body.
|
SensorProjectionEvaluator |
FieldOfViewExtension.getSensorProjectionEvaluator(CentralBody centralBody,
EvaluatorGroup group)
Gets an evaluator that can project the field of view of the sensor onto the ellipsoid
surface of a central body.
|
SensorProjectionEvaluator |
DynamicFieldOfViewExtension.getSensorProjectionEvaluator(CentralBody centralBody,
EvaluatorGroup group)
Gets an evaluator that can project the field of view of the sensor onto the ellipsoid
surface of a central body.
|
SensorProjectionEvaluator |
IFieldOfViewProjectionService.getSensorProjectionEvaluator(CentralBody centralBody,
SensorProjectionOptions projectionOptions)
Gets an evaluator that can project the field of view of the sensor onto the ellipsoid
surface of a central body.
|
SensorProjectionEvaluator |
FieldOfViewExtension.getSensorProjectionEvaluator(CentralBody centralBody,
SensorProjectionOptions projectionOptions)
Gets an evaluator that can project the field of view of the sensor onto the ellipsoid
surface of a central body.
|
SensorProjectionEvaluator |
DynamicFieldOfViewExtension.getSensorProjectionEvaluator(CentralBody centralBody,
SensorProjectionOptions projectionOptions)
Gets an evaluator that can project the field of view of the sensor onto the ellipsoid
surface of a central body.
|
SensorProjectionEvaluator |
IFieldOfViewProjectionService.getSensorProjectionEvaluator(CentralBody centralBody,
SensorProjectionOptions projectionOptions,
EvaluatorGroup group)
Gets an evaluator that can project the field of view of the sensor onto the ellipsoid
surface of a central body.
|
SensorProjectionEvaluator |
FieldOfViewExtension.getSensorProjectionEvaluator(CentralBody centralBody,
SensorProjectionOptions projectionOptions,
EvaluatorGroup group)
Gets an evaluator that can project the field of view of the sensor onto the ellipsoid
surface of a central body.
|
SensorProjectionEvaluator |
DynamicFieldOfViewExtension.getSensorProjectionEvaluator(CentralBody centralBody,
SensorProjectionOptions projectionOptions,
EvaluatorGroup group)
Gets an evaluator that can project the field of view of the sensor onto the ellipsoid
surface of a central body.
|
void |
CentralBodySurfaceRegion.setCentralBody(CentralBody value)
|
void |
CentralBodySurfaceCurve.setCentralBody(CentralBody value)
|
void |
FieldOfViewCentralBodyProjectionGraphicsExtension.setCentralBody(CentralBody value)
|
Constructor and Description |
---|
CentralBodySurfaceCurve(CentralBody centralBody,
EllipsoidSurfaceCurve surfaceCurve)
Initializes a new instance as a surface curve on a specified central body.
|
CentralBodySurfaceCurve(CentralBody centralBody,
Iterable<Cartographic> points)
Initializes a new instance as a polyline defined by a set of planetodetic cartographic points
on a specified central body.
|
CentralBodySurfaceRegion(CentralBody centralBody,
EllipsoidSurfaceRegion surfaceRegion)
Initializes a new instance as a surface region on a specified central body.
|
CentralBodySurfaceRegion(CentralBody centralBody,
Iterable<Cartographic> points)
Initializes a new instance as a polygon defined by a set of planetodetic cartographic points on a specified associated central body.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
IFieldOfViewCentralBodyProjectionGraphicsService.getCentralBody()
Gets the
CentralBody (get ) on which the field of view will be projected. |
Modifier and Type | Method and Description |
---|---|
CentralBody |
LifetimeOrbitPropagator.getCentralBody()
Gets the instance to use to define the principal frame and shape of the central body.
|
CentralBody |
SimpleAscentPropagator.getCentralBody()
Gets the central body to be used for the launch segment.
|
CentralBody |
BallisticTrajectoryInformation.getCentralBody()
|
CentralBody |
BallisticPropagator.getCentralBody()
|
Modifier and Type | Method and Description |
---|---|
static WaypointPropagator |
WaypointPropagator.constructConstantVelocityWaypointPropagator(CentralBody centralBody,
List<JulianDate> times,
List<Cartographic> positions)
Creates a waypoint propagator from a list of times and locations.
|
void |
LifetimeOrbitPropagator.setCentralBody(CentralBody value)
Sets the instance to use to define the principal frame and shape of the central body.
|
void |
SimpleAscentPropagator.setCentralBody(CentralBody value)
Sets the central body to be used for the launch segment.
|
void |
BallisticPropagator.setCentralBody(CentralBody value)
|
Constructor and Description |
---|
BallisticPropagator(CentralBody centralBody,
double gravitationalParameter,
JulianDate initialTime,
Cartesian initialPositionInertial)
Initializes a new instance.
|
WaypointPropagator(CentralBody centralBody,
Collection<Waypoint> waypoints)
Initializes a waypoint propagator.
|
WaypointPropagator(CentralBody centralBody,
Waypoint... waypoints)
Initializes a waypoint propagator.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
RoutePropagator.getCentralBody()
|
CentralBody |
PropagatedRoute.getCentralBody()
Gets the central body on which this route is defined.
|
Modifier and Type | Method and Description |
---|---|
static HeadingAtWaypointProcedure |
HeadingAtWaypointProcedure.getFinalFromNextState(CentralBody centralBody,
Motion1<Cartesian> stateInFixedFrame,
ProfileDynamics dynamics,
double turningRadius)
Creates an instance of the procedure to represent a final state for a route
based on a given state (position and velocity) in the
FixedFrame (get / set ) of the CentralBody . |
static HeadingAtWaypointProcedure |
HeadingAtWaypointProcedure.getInitialFromPreviousState(CentralBody centralBody,
Motion1<Cartesian> stateInFixedFrame,
ProfileDynamics dynamics,
double turningRadius)
Creates an instance of the procedure to represent an initial state for a route
based on a given state (position and velocity) in the
FixedFrame (get / set ) of the CentralBody . |
void |
RoutePropagator.setCentralBody(CentralBody value)
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
BasicLaunchSegment.getCentralBody()
Gets the central body to be used for the launch segment.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicLaunchSegment.setCentralBody(CentralBody value)
Sets the central body to be used for the launch segment.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
StkEphemerisFile.EphemerisLLATimePos.getCentralBody()
Gets the central body relative to which the longitude, latitude, and altitude
are defined.
|
CentralBody |
StkEphemerisFile.EphemerisLLRTimePos.getCentralBody()
Gets the central body relative to which the longitude, latitude, and radius
are defined.
|
Modifier and Type | Method and Description |
---|---|
void |
StkEphemerisFile.EphemerisLLATimePos.setCentralBody(CentralBody value)
Sets the central body relative to which the longitude, latitude, and altitude
are defined.
|
void |
StkEphemerisFile.EphemerisLLRTimePos.setCentralBody(CentralBody value)
Sets the central body relative to which the longitude, latitude, and radius
are defined.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
DelayedTerrainAzimuthElevationMask.getCentralBody()
Gets the central body to which this mask is relative.
|
CentralBody |
IAzimuthElevationMask.getCentralBody()
Gets the central body to which this mask is relative.
|
CentralBody |
AzimuthElevationMask.getCentralBody()
Gets the central body to which this mask is relative.
|
Modifier and Type | Method and Description |
---|---|
void |
AzimuthElevationMask.setCentralBody(CentralBody value)
Sets the central body to which this mask is relative.
|
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 . |
static void |
AGIProcessedTerrainWriter.write(CentralBody centralBody,
RasterTerrainProvider terrainProvider,
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,
URI pdttUri,
boolean overwriteExistingFile)
Converts a
RasterTerrainProvider to an AGI Processed Data Terrain file for use as a TerrainOverlay . |
Constructor and Description |
---|
AzimuthElevationMask(CentralBody centralBody,
Cartographic position)
Initializes a new instance centered at the specified planetodetic position on the
specified central body.
|
Modifier and Type | Method and Description |
---|---|
CentralBody |
ViewEntityFromOffset.getCentralBody()
|
CentralBody |
SensorFieldOfViewVisualizer.getCentralBody()
|
Modifier and Type | Method and Description |
---|---|
void |
ViewEntityFromOffset.setCentralBody(CentralBody value)
|
void |
SensorFieldOfViewVisualizer.setCentralBody(CentralBody value)
|
Constructor and Description |
---|
SensorFieldOfViewVisualizer(TypeLiteral<TEntity> typeLiteralTEntity,
EntitySet<TEntity> entities,
CentralBody centralBody)
Initializes a new instance to project sensors onto a specified central body.
|
ViewEntityFromOffset(TypeLiteral<TEntity> typeLiteralTEntity,
Camera camera,
TEntity entity,
Cartesian offset,
CentralBody centralBody)
Creates a new instance, specifying all parameters.
|