Package | Description |
---|---|
agi.foundation.celestial |
Contains types used in modeling characteristics of celestial objects and celestial phenomena.
|
Modifier and Type | Class and Description |
---|---|
class |
ScalarOccultationCylindrical
Provides evaluators for percentage of occultation/eclipse at a position,
as well as
EclipseType using the cylindrical shadow model. |
class |
ScalarOccultationDualCone
Provides evaluators for percentage of occultation/eclipse at a position,
as well as
EclipseType using the dual cone shadow model. |
class |
ScalarOccultationNoShadow
This is a
ScalarOccultation for use with SimpleSolarRadiationForce . |
class |
ScalarOccultationRegulatedDualCone
Provides evaluators for percentage of occultation/eclipse at a position,
as well as
EclipseType using the dual cone shadow model. |
Modifier and Type | Method and Description |
---|---|
ScalarOccultation |
SimpleSolarRadiationForce.getOccultationFactor()
Gets the scalar modeling the amount of occultation at the target position.
|
ScalarOccultation |
NPlateSolarRadiationForce.getOccultationFactor()
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
ScalarOccultationNoShadow.checkForSameDefinition(ScalarOccultation other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarOccultationDualCone.checkForSameDefinition(ScalarOccultation other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
ScalarOccultationCylindrical.checkForSameDefinition(ScalarOccultation other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
ScalarOccultation.checkForSameDefinition(ScalarOccultation other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
void |
SimpleSolarRadiationForce.setOccultationFactor(ScalarOccultation value)
Sets the scalar modeling the amount of occultation at the target position.
|
void |
NPlateSolarRadiationForce.setOccultationFactor(ScalarOccultation value)
|
Constructor and Description |
---|
NPlateSolarRadiationForce(NPlateModel nPlateModel,
Axes bodyAxes,
ScalarOccultation occultationFactor)
Initializes a
ForceModel describing the solar radiation pressure force on an object. |
ScalarOccultation(ScalarOccultation existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
SimpleSolarRadiationForce(ScalarOccultation occultationFactor,
Scalar reflectivityCoefficient,
Scalar referenceArea)
Creates a instance based on a given
ScalarOccultation and the coefficients of reflectivity. |