ScalarOccultationCreateEvaluatorHelper Method |
Checks all properties and creates the vectors required to evaluate occultation fractions.
Namespace:
AGI.Foundation.Celestial
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax protected void CreateEvaluatorHelper(
EvaluatorGroup group,
RadiationVectorType vectorType,
out List<VectorEvaluator> platformToOccluding,
out List<VectorEvaluator> platformToIlluminating,
out List<Ellipsoid> occludingShapes,
out Ellipsoid illuminatingShape
)
Protected Sub CreateEvaluatorHelper (
group As EvaluatorGroup,
vectorType As RadiationVectorType,
<OutAttribute> ByRef platformToOccluding As List(Of VectorEvaluator),
<OutAttribute> ByRef platformToIlluminating As List(Of VectorEvaluator),
<OutAttribute> ByRef occludingShapes As List(Of Ellipsoid),
<OutAttribute> ByRef illuminatingShape As Ellipsoid
)
protected:
void CreateEvaluatorHelper(
EvaluatorGroup^ group,
RadiationVectorType vectorType,
[OutAttribute] List<VectorEvaluator^>^% platformToOccluding,
[OutAttribute] List<VectorEvaluator^>^% platformToIlluminating,
[OutAttribute] List<Ellipsoid^>^% occludingShapes,
[OutAttribute] Ellipsoid^% illuminatingShape
)
member CreateEvaluatorHelper :
group : EvaluatorGroup *
vectorType : RadiationVectorType *
platformToOccluding : List<VectorEvaluator> byref *
platformToIlluminating : List<VectorEvaluator> byref *
occludingShapes : List<Ellipsoid> byref *
illuminatingShape : Ellipsoid byref -> unit
Parameters
- group
- Type: AGI.FoundationEvaluatorGroup
The group used for the created definitional objects. - vectorType
- Type: AGI.Foundation.CelestialRadiationVectorType
The type of the directional vector, which can be either true or account for aberration and light time delay. - platformToOccluding
- Type: System.Collections.GenericListVectorEvaluator
A list of observer to occluding body vectors. - platformToIlluminating
- Type: System.Collections.GenericListVectorEvaluator
A list of observer to the illuminating body vectors. - occludingShapes
- Type: System.Collections.GenericListEllipsoid
A list of Ellipsoids that represent the occluding bodies. - illuminatingShape
- Type: AGI.Foundation.Geometry.ShapesEllipsoid
The Ellipsoid that represents the illuminating shape.
Exceptions See Also