Package | Description |
---|---|
agi.foundation |
Contains commonly used types.
|
agi.foundation.access |
Contains types used in performing access calculations.
|
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.cesium |
Contains types used for defining graphical properties of definitional objects to be written out as CZML.
|
agi.foundation.cesium.advanced |
Contains less-often used types for generating CZML.
|
agi.foundation.communications |
Contains types for representing electromagnetic signals and propagating them along communication links.
|
agi.foundation.communications.antennas |
Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals.
|
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.coordinates |
Contains types for quantifying and converting between various coordinate representations.
|
agi.foundation.geometry |
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.
|
agi.foundation.geometry.shapes |
Contains types for representing geometric shapes such as curves, surfaces, and solids.
|
agi.foundation.infrastructure |
Contains types which support various aspects of the DME Component Libraries infrastructure.
|
agi.foundation.infrastructure.threading |
Contains types used to perform and manage calculations among multiple threads of execution.
|
agi.foundation.navigation |
Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS).
|
agi.foundation.navigation.advanced.signalprocessing |
Contains types for representing processing of GPS communication signals.
|
agi.foundation.navigation.datareaders |
Contains types for reading various navigation-related data file formats.
|
agi.foundation.navigation.models |
Contains types representing more detailed navigation-related models.
|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
agi.foundation.numericalmethods.advanced |
Contains additional advanced numerical algorithms and supporting types.
|
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.propagators.advanced |
Contains types used to create more specialized propagation scenarios.
|
agi.foundation.radar |
Contains types that perform radar system performance analysis.
|
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.stoppingconditions |
Contains types for stopping propagation when various events occur.
|
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 |
---|---|
EvaluatorGroup |
MotionEvaluator2.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
MotionEvaluator1.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
IEvaluator.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
Evaluator.getGroup()
Gets the group that contains this evaluator.
|
Modifier and Type | Method and Description |
---|---|
abstract TEvaluator |
EvaluatorGroup.Callback0.invoke(EvaluatorGroup group)
A delegate for a method that takes no creation parameters (other than the EvaluatorGroup) and returns an evaluator.
|
TEvaluator |
EvaluatorGroup.Callback0.Function.invoke(EvaluatorGroup group)
A delegate for a method that takes no creation parameters (other than the EvaluatorGroup) and returns an evaluator.
|
abstract TEvaluator |
EvaluatorGroup.Callback1.invoke(EvaluatorGroup group,
TParameter1 parameter1)
A delegate for a method that takes one creation parameter (plus the EvaluatorGroup) and returns an evaluator.
|
TEvaluator |
EvaluatorGroup.Callback1.Function.invoke(EvaluatorGroup group,
TParameter1 parameter1)
A delegate for a method that takes one creation parameter (plus the EvaluatorGroup) and returns an evaluator.
|
abstract TEvaluator |
EvaluatorGroup.Callback2.invoke(EvaluatorGroup group,
TParameter1 parameter1,
TParameter2 parameter2)
A delegate for a method that takes two creation parameters (plus the EvaluatorGroup) and returns an evaluator.
|
TEvaluator |
EvaluatorGroup.Callback2.Function.invoke(EvaluatorGroup group,
TParameter1 parameter1,
TParameter2 parameter2)
A delegate for a method that takes two creation parameters (plus the EvaluatorGroup) and returns an evaluator.
|
abstract TEvaluator |
EvaluatorGroup.Callback3.invoke(EvaluatorGroup group,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3)
A delegate for a method that takes three creation parameters (plus the EvaluatorGroup) and returns an evaluator.
|
TEvaluator |
EvaluatorGroup.Callback3.Function.invoke(EvaluatorGroup group,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3)
A delegate for a method that takes three creation parameters (plus the EvaluatorGroup) and returns an evaluator.
|
abstract TEvaluator |
EvaluatorGroup.Callback4.invoke(EvaluatorGroup group,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4)
A delegate for a method that takes four creation parameters (plus the EvaluatorGroup) and returns an evaluator.
|
TEvaluator |
EvaluatorGroup.Callback4.Function.invoke(EvaluatorGroup group,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4)
A delegate for a method that takes four creation parameters (plus the EvaluatorGroup) and returns an evaluator.
|
abstract TEvaluator |
EvaluatorGroup.Callback5.invoke(EvaluatorGroup group,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5)
A delegate for a method that takes five creation parameters (plus the EvaluatorGroup) and returns an evaluator.
|
TEvaluator |
EvaluatorGroup.Callback5.Function.invoke(EvaluatorGroup group,
TParameter1 parameter1,
TParameter2 parameter2,
TParameter3 parameter3,
TParameter4 parameter4,
TParameter5 parameter5)
A delegate for a method that takes five creation parameters (plus the EvaluatorGroup) and returns an evaluator.
|
Constructor and Description |
---|
ConstantEvaluator(EvaluatorGroup group,
T value)
Initializes a new instance.
|
Evaluator(EvaluatorGroup group)
Initializes a new instance.
|
MotionEvaluator1(EvaluatorGroup group)
Initializes a new instance.
|
MotionEvaluator2(EvaluatorGroup group)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
AlwaysSatisfiedLinkConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
abstract void |
AccessConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
AccessEvaluator |
AccessComputation.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to determine whether Access is available
for individual Julian dates.
|
AccessEvaluator |
AccessQueryTrackedSatellite.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryStartAndMaintain.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryOr.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryNot.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryExactlyN.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryAtMostN.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryAtLeastN.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessQueryAnd.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
abstract AccessEvaluator |
AccessQuery.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
AccessEvaluator |
AccessConstraint.getEvaluator(IServiceProvider timeObserver,
EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time.
|
static LinkDelayEvaluator |
LinkHelper.getLinkDelayEvaluatorByRole(ILinkService link,
EvaluatorGroup group,
LinkRole role)
Gets a link delay evaluator for a given link and role.
|
static LinkDelayEvaluator |
LinkHelper.getLinkDelayEvaluatorByRole(IServiceProvider link,
EvaluatorGroup group,
LinkRole role)
Gets a link delay evaluator for a given link and role.
|
LinkDelayEvaluator |
LinkPath.getLinkPathDelayEvaluator(EvaluatorGroup group,
LinkRole roleOfTimeObserver)
Creates a
LinkDelayEvaluator which evaluates the time delay offset
from the initial service provider to the final service provider in the path. |
static Evaluator<JulianDate> |
AccessConstraintSampling.getNextStepFromRelativeMotionEvaluator(ILinkConstraint constraint,
double maximumAngularMotion,
EvaluatorGroup group)
Gets an evaluator that determines the next time at which to sample a constraint function
based on the relative motion between two objects and a maximum relative motion per step.
|
static Evaluator<JulianDate> |
AccessConstraintSampling.getNextStepFromRelativeMotionEvaluator(IServiceProvider observer,
IServiceProvider target,
double maximumAngularMotion,
EvaluatorGroup group)
Gets an evaluator that determines the next time at which to sample a constraint function
based on the relative motion between two objects and a maximum relative motion per step.
|
static Evaluator<JulianDate> |
AccessConstraintSampling.getNextStepFromRelativeMotionEvaluator(ReferenceFrame observer,
Point target,
double maximumAngularMotion,
EvaluatorGroup group)
Gets an evaluator that determines the next time at which to sample a constraint function
based on the relative motion between two objects and a maximum relative motion per step.
|
LinkDelayEvaluator |
LinkSpeedOfLight.getOffsetToReceptionTimeEvaluator(EvaluatorGroup group)
|
LinkDelayEvaluator |
LinkInstantaneous.getOffsetToReceptionTimeEvaluator(EvaluatorGroup group)
|
LinkDelayEvaluator |
ILinkService.getOffsetToReceptionTimeEvaluator(EvaluatorGroup group)
|
LinkDelayEvaluator |
LinkSpeedOfLight.getOffsetToTransmissionTimeEvaluator(EvaluatorGroup group)
|
LinkDelayEvaluator |
LinkInstantaneous.getOffsetToTransmissionTimeEvaluator(EvaluatorGroup group)
|
LinkDelayEvaluator |
ILinkService.getOffsetToTransmissionTimeEvaluator(EvaluatorGroup group)
|
AccessEvaluator |
AccessConstraintEvaluator.getQueryEvaluator(IServiceProvider inputTimeObserver,
AccessConstraint constraint,
IServiceProvider requiredTimeObserver,
EvaluatorGroup group)
Creates and returns an
AccessEvaluator wrapping a given constraint evaluator. |
Constructor and Description |
---|
AccessConstraintEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
AccessEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
CircularAccessConstraintEvaluator(EvaluatorGroup group,
CircularAccessConstraint constraint)
Initializes a new instance based on the circular region of
constraint . |
EvaluatorDelayedByLink(EvaluatorGroup group,
Evaluator<T> evaluator,
LinkDelayEvaluator linkDelayEvaluator)
Construct a new instance based on the given evaluator delayed by the given link delay.
|
MinMaxThresholdEvaluator(EvaluatorGroup group,
MinimumMaximumAccessConstraint constraint,
boolean isMinimum)
Initializes a new instance based on a given minimum or maximum threshold value.
|
Modifier and Type | Method and Description |
---|---|
void |
TerrainLineOfSightConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
SingleTargetRadarObjectConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
TotalAngularRateConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
ThirdBodyElevationAngleConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
SurfaceDistanceConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
SensorVolumeConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
ScalarConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
RangeRateConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
RangeConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
HeightAboveHorizonConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
GroundSampleDistanceConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
ElevationAngleRateConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
ElevationAngleConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
CovarianceSeparationConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
CircularEquatorialOrbitGrazingAngleConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
CentralBodySurfaceRegionSensorVolumeConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
CentralBodySurfaceRegionElevationAngleConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
CentralBodySurfaceRegionConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
CentralBodySurfaceCurveElevationAngleConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
CentralBodyObstructionConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
CentralBodyLayeredProjectedVolumeAccessConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
CentralBodyEllipticCylindricalAccessConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
CartographicZoneConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
AzimuthElevationMaskConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
AzimuthAngleRateConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
AzimuthAngleConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
AngleOutOfPlaneConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
AngleInPlaneConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
AltitudeConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
NavigationAccuracyPredictedConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
NavigationAccuracyAssessedConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
DilutionOfPrecisionConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
CommunicationObjectConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
void |
CommunicationLinkConstraint.buildQueryEvaluator(ConstraintQueryBuilder builder,
EvaluatorGroup group)
Builds a query evaluator from this constraint.
|
Modifier and Type | Method and Description |
---|---|
static void |
AircraftMotionIntegrationPoint.configureIndicesOnEvaluator(EvaluatorGroup group,
AircraftMotionIntegrationPoint point,
Motion1<int[]> stateInputIndices)
This is called by
PropagationStateElement instances using PointPropagationParameter so that
the element can update the indices used to identify the individual values corresponding to this point in the state
during evaluation. |
abstract Evaluator<Cartesian> |
Maneuver.getAccelerationEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the acceleration components of the maneuver.
|
Evaluator<Cartesian> |
CompositeManeuver.getAccelerationEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the acceleration components of the maneuver.
|
Evaluator<Cartesian> |
SimpleFixedWingForwardFlightAerodynamics.getEvaluator(EvaluatorGroup group)
Gets an evaluator that computes the aerodynamic force in the wind frame as drag, side, and lift force components.
|
PointEvaluator |
AircraftMotionIntegrationPoint.getEvaluator(EvaluatorGroup group)
|
abstract Evaluator<VerticalBehaviorDerivatives> |
VerticalBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver.
|
Evaluator<HorizontalBehaviorDerivatives> |
TurnAtConstantRateBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the horizontal derivatives of the maneuver.
|
Evaluator<ClimbDescentCommandedValues> |
SimpleDescentPerformanceModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during climb for a given aircraft.
|
Evaluator<CruiseCommandedValues> |
SimpleCruisePerformanceModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during cruise for a given aircraft.
|
Evaluator<ClimbDescentCommandedValues> |
SimpleClimbPerformanceModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during climb for a given aircraft.
|
Evaluator<VerticalBehaviorDerivatives> |
PushOverOrPullUpBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver.
|
Evaluator<VerticalBehaviorDerivatives> |
MaintainHorizontalAndVerticalSpeedsBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver.
|
Evaluator<HorizontalBehaviorDerivatives> |
MaintainCourseOrHeadingBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the horizontal derivatives of the maneuver.
|
Evaluator<VerticalBehaviorDerivatives> |
LinearClimbOrDescentBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver.
|
abstract Evaluator<HorizontalBehaviorDerivatives> |
HorizontalBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the horizontal derivatives of the maneuver.
|
abstract Evaluator<CruiseCommandedValues> |
CruisePerformanceModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during cruise for a given aircraft.
|
Evaluator<VerticalBehaviorDerivatives> |
CruiseBehavior.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver.
|
abstract Evaluator<ClimbDescentCommandedValues> |
ClimbDescentPerformanceModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during climb for a given aircraft.
|
Evaluator<CruiseCommandedValues> |
BandedCruisePerformanceModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during cruise for a given aircraft.
|
Evaluator<Bounds> |
SimpleAccelerationPerformanceModel.getLateralAccelerationLimitsEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the lateral acceleration limits of an aircraft.
|
abstract Evaluator<Bounds> |
AccelerationPerformanceModel.getLateralAccelerationLimitsEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the lateral acceleration limits of an aircraft.
|
Evaluator<Bounds> |
SimpleAccelerationPerformanceModel.getLongitudinalAccelerationLimitsEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the longitudinal acceleration limits of an aircraft.
|
abstract Evaluator<Bounds> |
AccelerationPerformanceModel.getLongitudinalAccelerationLimitsEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the longitudinal acceleration limits of an aircraft.
|
Evaluator<Bounds> |
SimpleAccelerationPerformanceModel.getVerticalAccelerationLimitsEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the vertical acceleration limits of an aircraft.
|
abstract Evaluator<Bounds> |
AccelerationPerformanceModel.getVerticalAccelerationLimitsEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator for the vertical acceleration limits of an aircraft.
|
protected void |
VerticalBehavior.validateProperties(EvaluatorGroup group,
IServiceProvider serviceProvider)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
Maneuver.validateProperties(EvaluatorGroup group,
IServiceProvider serviceProvider)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
HorizontalBehavior.validateProperties(EvaluatorGroup group,
IServiceProvider serviceProvider)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
Modifier and Type | Method and Description |
---|---|
void |
TwoBodyGravity.buildForceEvaluator(ResultantForceBuilder builder,
EvaluatorGroup group)
Build lists of principal and perturbation forces based on this model in order to create
an overall resultant force.
|
void |
ThirdBodyGravity.buildForceEvaluator(ResultantForceBuilder builder,
EvaluatorGroup group)
Build lists of principal and perturbation forces based on this model in order to create
an overall resultant force.
|
void |
SphericalHarmonicGravity.buildForceEvaluator(ResultantForceBuilder builder,
EvaluatorGroup group)
Build lists of principal and perturbation forces based on this model in order to create
an overall resultant force.
|
void |
SimpleSolarRadiationForce.buildForceEvaluator(ResultantForceBuilder builder,
EvaluatorGroup group)
Build lists of principal and perturbation forces based on this model in order to create
an overall resultant force.
|
void |
NPlateSolarRadiationForce.buildForceEvaluator(ResultantForceBuilder builder,
EvaluatorGroup group)
Build lists of principal and perturbation forces based on this model in order to create
an overall resultant force.
|
void |
NPlateAtmosphericDragForce.buildForceEvaluator(ResultantForceBuilder builder,
EvaluatorGroup group)
Build lists of principal and perturbation forces based on this model in order to create
an overall resultant force.
|
void |
IersTechnicalNote36RelativisticCorrectionForce.buildForceEvaluator(ResultantForceBuilder builder,
EvaluatorGroup group)
Build lists of principal and perturbation forces based on this model in order to create
an overall resultant force.
|
abstract void |
ForceModel.buildForceEvaluator(ResultantForceBuilder builder,
EvaluatorGroup group)
Build lists of principal and perturbation forces based on this model in order to create
an overall resultant force.
|
void |
ContinuousThrustForceModel.buildForceEvaluator(ResultantForceBuilder builder,
EvaluatorGroup group)
Build lists of principal and perturbation forces based on this model in order to create
an overall resultant force.
|
void |
ConstantForce.buildForceEvaluator(ResultantForceBuilder builder,
EvaluatorGroup group)
Build lists of principal and perturbation forces based on this model in order to create
an overall resultant force.
|
void |
AtmosphericDragForce.buildForceEvaluator(ResultantForceBuilder builder,
EvaluatorGroup group)
Build lists of principal and perturbation forces based on this model in order to create
an overall resultant force.
|
abstract void |
TorqueModel.buildTorqueEvaluator(ResultantTorqueBuilder builder,
EvaluatorGroup group)
Build lists of torques based on this model in order to create
an overall resultant torque.
|
void |
ReactionWheelTorque.buildTorqueEvaluator(ResultantTorqueBuilder builder,
EvaluatorGroup group)
Build lists of torques based on this model in order to create
an overall resultant torque.
|
void |
OffAxisTorque.buildTorqueEvaluator(ResultantTorqueBuilder builder,
EvaluatorGroup group)
Build lists of torques based on this model in order to create
an overall resultant torque.
|
void |
MagneticCoilTorque.buildTorqueEvaluator(ResultantTorqueBuilder builder,
EvaluatorGroup group)
Build lists of torques based on this model in order to create
an overall resultant torque.
|
void |
GravityGradientTorque.buildTorqueEvaluator(ResultantTorqueBuilder builder,
EvaluatorGroup group)
Build lists of torques based on this model in order to create
an overall resultant torque.
|
void |
ConstantTorque.buildTorqueEvaluator(ResultantTorqueBuilder builder,
EvaluatorGroup group)
Build lists of torques based on this model in order to create
an overall resultant torque.
|
protected void |
ScalarOccultation.createEvaluatorHelper(EvaluatorGroup group,
RadiationVectorType vectorType,
ArrayList<VectorEvaluator>[] platformToOccluding,
ArrayList<VectorEvaluator>[] platformToIlluminating,
ArrayList<Ellipsoid>[] occludingShapes,
Ellipsoid[] illuminatingShape)
Checks all properties and creates the vectors required to evaluate occultation fractions.
|
MotionEvaluator1<AzimuthElevationRange> |
CentralBody.getAzimuthElevationRangeEvaluator(VectorDisplacement displacementVector,
EvaluatorGroup group)
Gets an evaluator to find the azimuth, elevation, and range of a displacement vector as observed
from the initial point, and associates the evaluator with the specified evaluator group.
|
MotionEvaluator1<AzimuthElevationRange> |
CentralBody.getAzimuthElevationRangeEvaluator(Vector vector,
Point observingPoint,
EvaluatorGroup group)
Gets an evaluator to find the azimuth, elevation, and range of a vector as observed
from a given point, and associates the evaluator with the specified evaluator group.
|
Evaluator<SphericalHarmonicCoefficients> |
SphericalHarmonicGravitySecularVariations.getCoefficientsEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that returns the secular variations of the gravity field at a given time.
|
abstract Evaluator<SphericalHarmonicCoefficients> |
SolidTideModel.getCoefficientsEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that returns the normalized tide coefficients of the solid tide model at a given time.
|
Evaluator<SphericalHarmonicCoefficients> |
SimpleSolidTideModel.getCoefficientsEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that returns the normalized tide coefficients of the simple solid tide model at a given time.
|
Evaluator<SphericalHarmonicCoefficients> |
PermanentSolidTideModel.getCoefficientsEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that returns the normalized tide coefficients of the solid tide model.
|
Evaluator<SphericalHarmonicCoefficients> |
Iers2003SolidTideModel.getCoefficientsEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that returns the normalized tide coefficients of the solid tide model at a given time.
|
PropagationStateCorrectionEvaluator |
SolarRadiationBoundaryMitigation.getCorrectionEvaluator(EvaluatorGroup group)
This method creates an evaluator to calculate the post integration correction.
|
List<Evaluator<EclipseType>> |
ScalarOccultationNoShadow.getEclipseTypeEvaluators(EvaluatorGroup group)
Gets a list of evaluators that return
EclipseType.NONE for each eclipsing body. |
List<Evaluator<EclipseType>> |
ScalarOccultationDualCone.getEclipseTypeEvaluators(EvaluatorGroup group)
Gets a list of evaluators that calculate eclipse types for each eclipsing body according to the dual cone shadow model.
|
List<Evaluator<EclipseType>> |
ScalarOccultationCylindrical.getEclipseTypeEvaluators(EvaluatorGroup group)
Gets a list of evaluators that calculate eclipse types for each eclipsing body according to the cylindrical shadow model.
|
abstract List<Evaluator<EclipseType>> |
ScalarOccultation.getEclipseTypeEvaluators(EvaluatorGroup group)
|
abstract MotionEvaluator1<Double> |
EquationOfEquinoxes.getEquationOfTheEquinoxesEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the equation of the equinoxes.
|
MotionEvaluator1<Double> |
ClassicalEquationOfEquinoxes.getEquationOfTheEquinoxesEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the equation of the equinoxes.
|
ScalarEvaluator |
ScalarVariableAreaJulianDate.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
ScalarEvaluator |
ScalarVariableAreaArgumentLatitude.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
ScalarEvaluator |
ScalarOccultationRegulatedDualCone.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates occultation according to the dual cone shadow model.
|
ScalarEvaluator |
ScalarOccultationNoShadow.getEvaluator(EvaluatorGroup group)
Gets an evaluator that returns an occultation of 0.0 (fully lit).
|
ScalarEvaluator |
ScalarDensityMsis90.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates Density according to the MSIS 1990 density model.
|
ScalarEvaluator |
ScalarDensityMsis86.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates Density according to the MSIS 1986 density model.
|
ScalarEvaluator |
ScalarDensityMsis2000.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates Density according to the MSIS 2000 density model.
|
ScalarEvaluator |
ScalarDensityJacchiaRoberts.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates Density according to the Jacchia-Roberts density model.
|
ScalarEvaluator |
ScalarDensityJacchia1970.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates Density according to the Jacchia 1970 density model.
|
VectorEvaluator |
VectorRefractedDisplacement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the refracted relative
Motion <Cartesian > between the
InitialPoint (get / set ) and FinalPoint (get / set )
in InitialPoint (get / set )'s ReferenceFrame at a given
JulianDate . |
ScalarEvaluator |
ScalarOccultationDualCone.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates occultation according to the dual cone shadow model.
|
ScalarEvaluator |
ScalarOccultationCylindrical.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates occultation according to the cylindrical shadow model.
|
abstract MotionEvaluator1<Precession> |
PrecessionModel.getEvaluator(EvaluatorGroup group)
Gets an evaluator to evaluate the precession at given dates.
|
abstract MotionEvaluator1<Nutation> |
NutationModel.getEvaluator(EvaluatorGroup group)
Gets an evaluator to evaluate the nutation at given dates.
|
VectorEvaluator |
MagneticFieldVector.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in its parent Axes
at a given JulianDate . |
abstract MotionEvaluator1<EulerSequence> |
LibrationModel.getEvaluator(EvaluatorGroup group)
Gets an evaluator to evaluate the libration at given dates.
|
AxesEvaluator |
IauOrientationAxes.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the orientation of a
CentralBody based on the angles
provided by the OrientationFunction (get / set ). |
MotionEvaluator1<Nutation> |
Iau1980Nutation.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the
Nutation for a specified JulianDate . |
MotionEvaluator1<Precession> |
Iau1976Precession.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the
Precession for a specified JulianDate . |
AxesEvaluator |
CentralBodyInertialAxes.getEvaluator(EvaluatorGroup group)
|
abstract VectorEvaluator |
WindModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the wind.
|
Evaluator<USStandardAtmosphere1976.Result> |
USStandardAtmosphere1976.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that can be used to calculate results from this model for a given location.
|
VectorEvaluator |
ConstantWindModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Creates an instance of an evaluator that can compute the wind.
|
VectorEvaluator |
SpaceControlFacilityAtmosphericRefractionModel.getEvaluator(EvaluatorGroup group,
VectorDisplacement unrefractedDisplacementVector)
Gets an evaluator that adjusts the provided displacements relative motion based on atmospheric refraction.
|
VectorEvaluator |
ItuRP834Version4AtmosphericRefractionModel.getEvaluator(EvaluatorGroup group,
VectorDisplacement unrefractedDisplacementVector)
Gets an evaluator that adjusts the provided displacements relative motion based on atmospheric refraction.
|
VectorEvaluator |
EffectiveRadiusAtmosphericRefractionModel.getEvaluator(EvaluatorGroup group,
VectorDisplacement unrefractedDisplacementVector)
Gets an evaluator that adjusts the provided displacements relative motion based on atmospheric refraction.
|
abstract VectorEvaluator |
AtmosphericRefractionModel.getEvaluator(EvaluatorGroup group,
VectorDisplacement unrefractedDisplacementVector)
Gets an evaluator that adjusts the provided displacements relative motion based on atmospheric refraction.
|
JplDEFileEvaluator |
JplDEFile.getEvaluator(JplDEDataIndex index,
EvaluatorGroup group)
Gets an evaluator that can be used to calculate time-varying information in the file.
|
ForceEvaluator |
TwoBodyGravity.getForceEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that can compute the force.
|
ForceEvaluator |
ThirdBodyGravity.getForceEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that can compute the force.
|
ForceEvaluator |
SphericalHarmonicGravity.getForceEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that can compute the force.
|
ForceEvaluator |
ForceModel.getForceEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that can compute the force.
|
ForceEvaluator |
ContinuousThrustForceModel.getForceEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that can compute the force.
|
static MotionEvaluator1<Double> |
IersTechnicalNote21.getGreenwichTrueSiderealTimeEvaluator(EvaluatorGroup group)
Gets an evaluator that computes the true sidereal time of Greenwich.
|
LinkDelayEvaluator |
LinkRefracted.getOffsetToReceptionTimeEvaluator(EvaluatorGroup group)
|
LinkDelayEvaluator |
LinkRefracted.getOffsetToTransmissionTimeEvaluator(EvaluatorGroup group)
|
PartialDerivativesEvaluator |
TwoBodyGravity.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the two body gravity acceleration
with respect to any of the
independentVariables parameters that apply. |
PartialDerivativesEvaluator |
ThirdBodyGravity.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of third body gravity
with respect to the position.
|
PartialDerivativesEvaluator |
SphericalHarmonicGravity.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of spherical harmonic gravity
with respect to position.
|
PartialDerivativesEvaluator |
SimpleSolarRadiationForce.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the solar radiation force
with respect to any of the
independentVariables parameters that apply, generally the position. |
PartialDerivativesEvaluator |
ScalarOccultationNoShadow.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
This type does not have derivatives or partial derivatives with respect to any object with the exception of itself.
|
PartialDerivativesEvaluator |
ScalarDensityMsis90.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the density
with respect to any of the
independentVariables parameters that apply, generally the position. |
PartialDerivativesEvaluator |
ScalarDensityMsis86.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the density
with respect to any of the
independentVariables parameters that apply, generally the position. |
PartialDerivativesEvaluator |
ScalarDensityMsis2000.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the density
with respect to any of the
independentVariables parameters that apply, generally the position. |
PartialDerivativesEvaluator |
ScalarDensityJacchiaRoberts.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the density
with respect to any of the
independentVariables parameters that apply, generally the position. |
PartialDerivativesEvaluator |
ScalarDensityJacchia1970.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the density
with respect to any of the
independentVariables parameters that apply, generally the position. |
PartialDerivativesEvaluator |
ContinuousThrustForceModel.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the two body gravity acceleration
with respect to any of the
independentVariables parameters that apply. |
PartialDerivativesEvaluator |
AtmosphericDragForce.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the atmospheric drag force
with respect to any of the
independentVariables parameters that apply. |
PartialDerivativesEvaluator |
ScalarOccultationDualCone.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
This type does not have derivatives or partial derivatives with respect to any object except itself.
|
PartialDerivativesEvaluator |
ScalarOccultationCylindrical.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
This type does not have derivatives or partial derivatives with respect to any object except itself.
|
TorqueEvaluator |
TorqueModel.getTorqueEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that can compute the torque.
|
TorqueEvaluator |
ReactionWheelTorque.getTorqueEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that can compute the torque.
|
TorqueEvaluator |
OffAxisTorque.getTorqueEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that can compute the torque.
|
TorqueEvaluator |
MagneticCoilTorque.getTorqueEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that can compute the torque.
|
TorqueEvaluator |
GravityGradientTorque.getTorqueEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that can compute the torque.
|
MotionEvaluator1<Cartographic> |
CentralBody.observeCartographicPoint(Point point,
EvaluatorGroup group)
Gets an evaluator that can be used to find the
Cartographic motion of a
point relative to this central body. |
protected void |
WindModel.validateProperties(EvaluatorGroup group,
IServiceProvider serviceProvider)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
AtmosphericRefractionModel.validateProperties(EvaluatorGroup group,
VectorDisplacement unrefractedDisplacementVector)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
Constructor and Description |
---|
ForceEvaluator(EvaluatorGroup group,
RoleOfForce role,
KindOfForce kind)
Initializes a new instance.
|
JplDEFileEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
TorqueEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
EvaluatorGroup |
CzmlDocument.getEvaluatorGroup()
Gets the
EvaluatorGroup to use when evaluating. |
Modifier and Type | Method and Description |
---|---|
void |
CzmlDocument.setEvaluatorGroup(EvaluatorGroup value)
Sets the
EvaluatorGroup to use when evaluating. |
Modifier and Type | Method and Description |
---|---|
EvaluatorGroup |
CesiumGeneratorContext.getEvaluatorGroup()
Gets the
EvaluatorGroup to use when evaluating. |
Modifier and Type | Method and Description |
---|---|
EvaluatorGroup |
SignalPolarizationEvaluator.getGroup()
Gets the group that contains this evaluator.
|
Modifier and Type | Method and Description |
---|---|
Evaluator<LinkBudget> |
CommunicationSystem.getDetailedLinkBudgetEvaluator(IServiceProvider link,
IntendedSignalStrategy intendedSignal,
EvaluatorGroup group)
Gets an evaluator for link budget data for the given link and intended signal strategy.
|
static Evaluator<LinkBudget> |
CommunicationSystem.getDetailedLinkBudgetEvaluator(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal,
EvaluatorGroup group)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy.
|
abstract IEvaluator1<Double> |
SignalComputation.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this computation for a given
JulianDate . |
Evaluator<LinkBudget> |
CommunicationSystem.getLinkBudgetEvaluator(IServiceProvider link,
IntendedSignalStrategy intendedSignal,
EvaluatorGroup group)
Gets an evaluator for link budget data for the given link, using the specified
IntendedSignalStrategy ,
in a given EvaluatorGroup . |
static Evaluator<LinkBudget> |
CommunicationSystem.getLinkBudgetEvaluator(IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal,
EvaluatorGroup group)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy.
|
LinkDelayEvaluator |
PointScattererLinkPath.getLinkPathDelayEvaluator(EvaluatorGroup group)
Creates a
LinkDelayEvaluator which evaluates the time delay offset from the initial service
provider to the final service provider in the path. |
abstract SignalPolarizationEvaluator |
PolarizationSource.getPolarizationEvaluator(EvaluatorGroup group,
Vector linkGeometry,
Axes polarizationAxes)
Gets an evaluator for evaluating polarization based on link geometry and polarization axes.
|
SignalPolarizationEvaluator |
OrthogonalPolarizationSource.getPolarizationEvaluator(EvaluatorGroup group,
Vector linkGeometry,
Axes polarizationAxes)
Gets an evaluator for evaluating polarization based on link geometry and polarization axes.
|
SignalPolarizationEvaluator |
Ieee1979PolarizationSource.getPolarizationEvaluator(EvaluatorGroup group,
Vector linkGeometry,
Axes polarizationAxes)
Gets an evaluator for evaluating polarization based on link geometry and polarization axes.
|
SignalPolarizationEvaluator |
FrequencyDependentElectricFieldPolarizationSource.getPolarizationEvaluator(EvaluatorGroup group,
Vector linkGeometry,
Axes polarizationAxes)
Gets an evaluator for evaluating polarization based on link geometry and polarization axes.
|
SignalPolarizationEvaluator |
ConstantPolarizationSource.getPolarizationEvaluator(EvaluatorGroup group,
Vector linkGeometry,
Axes polarizationAxes)
Gets an evaluator for evaluating polarization based on link geometry and polarization axes.
|
SignalEvaluator |
ISignalSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce signals.
|
SignalEvaluator |
WirelessLinkExtension.getSignalEvaluatorFromTransmitter(EvaluatorGroup group,
SignalPropagationGraph graph,
IServiceProvider timeObserver)
Get an evaluator which produces the signal observed directly after transmission in the link direction based
on the given time observer.
|
SignalEvaluator |
WirelessLinkExtension.getSignalEvaluatorFromTransmitter(EvaluatorGroup group,
SignalPropagationGraph graph,
LinkPath pathFromObserverToTransmitter)
Get an evaluator which produces the signal observed directly after transmission in the link direction.
|
SignalEvaluator |
PointScattererExtension.getSignalTransmissionEvaluator(EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph)
Get an evaluator which can produce a reflected signal which is the incident signal multiplied by the scattering
coefficient computed for the incident and reflected link geometry.
|
Constructor and Description |
---|
SignalEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
SignalPolarizationEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
Evaluator<Double> |
IsotropicGainPattern.getAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
Signal sampleSignal)
Get an evaluator for the gain that would be applied to the given sample signal.
|
Evaluator<Double> |
IAntennaGainService.getAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
Signal sampleSignal)
Get an evaluator for the gain that would be applied to the given sample signal.
|
Evaluator<Double> |
BaseGainPattern.getAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
Signal sampleSignal)
Get an evaluator for the gain that would be applied to the given sample signal based on the given geometry.
|
SignalEvaluator |
GpsSatelliteAntennaPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
FrpaGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
UniformRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
UniformCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
SquareHornGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
SincExponentRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
SincExponentCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
RectangularBeamGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
PhasedArrayGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of input signals based on link geometry and the gain pattern.
|
SignalEvaluator |
PencilBeamGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ParabolicGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS731Version1GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS672Version4GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS580Version6GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS465Version6GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS465Version5GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS1528R13GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRS1528R12GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRF1245Version3GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRF1245Version1GainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRBO1213Version1CrossPolarGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
ItuRBO1213Version1CoPolarGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
IsotropicGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Gets the evaluator for the specified
inputSignal since no gain is applied. |
SignalEvaluator |
IAntennaGainService.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of input signals based on link geometry and the gain pattern.
|
SignalEvaluator |
HemisphericalGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
HelicalGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
GaussianOpticalGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
GaussianGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
FrequencyDependentElectricFieldGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
DipoleGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CustomGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineSquaredRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineSquaredPedestalRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineSquaredPedestalCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineSquaredCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosinePedestalRectangularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosinePedestalCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
CosineCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
BesselEnvelopeCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
SignalEvaluator |
BesselCircularApertureGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of signals based on link geometry and this gain pattern.
|
abstract SignalEvaluator |
BaseGainPattern.getApplyAntennaGainEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes,
ISignalSource inputSignal,
SignalPropagationGraph graph)
Get an evaluator which can modify a set of input signals based on link geometry and the gain pattern.
|
abstract BeamformerWeightsEvaluator |
PhasedArrayBeamformer.getBeamWeightsEvaluator(EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes,
List<PhasedArrayElement> elementPattern)
Gets a
BeamformerWeightsEvaluator which when evaluated produces a ComplexMatrix of element weights. |
BeamformerWeightsEvaluator |
MinimumVarianceDistortionlessResponseBeamformer.getBeamWeightsEvaluator(EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes,
List<PhasedArrayElement> elementPattern)
Gets a
BeamformerWeightsEvaluator which when evaluated produces a ComplexMatrix of element weights. |
DirectionsEvaluator |
StaticDirectionsProvider.getDirectionsEvaluator(EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes)
Gets an evaluator for evaluating directions based on an input signal, link direction vector, and antenna axes.
|
DirectionsEvaluator |
LinkDirectionsProvider.getDirectionsEvaluator(EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes)
Gets an evaluator for evaluating directions based on an input signal, link direction vector, and antenna axes.
|
abstract DirectionsEvaluator |
DirectionsProvider.getDirectionsEvaluator(EvaluatorGroup group,
ISignalSource inputSignal,
Vector linkDirection,
Axes antennaAxes)
Gets an evaluator for evaluating directions based on an input signal, link direction vector, and antenna axes.
|
abstract ScalarEvaluator |
PhasedArrayElementFactor.getEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes)
Gets a
ScalarEvaluator for evaluating the element factor based on the link direction vector and the antenna axes. |
ScalarEvaluator |
CosineExponentElementFactor.getEvaluator(EvaluatorGroup group,
Vector linkDirection,
Axes antennaAxes)
Gets a
ScalarEvaluator which computes an element factor using the equation 4 * PI * elementArea * direction.Z^(cosineExponent), where direction.Z is the
z component of the unit vector in the link direction and cosineExponent and elementArea are given by the CosineExponent (get / set ) and
ElementArea (get / set ) properties, respectively. |
abstract ScalarEvaluator |
WeightedLinkExtension.getLinkWeightEvaluator(EvaluatorGroup group)
Gets a
ScalarEvaluator for evaluating the computational weight. |
ScalarEvaluator |
ScalarWeightLinkExtension.getLinkWeightEvaluator(EvaluatorGroup group)
Gets a
ScalarEvaluator for evaluating the computational weight. |
ScalarEvaluator |
ILinkWeightService.getLinkWeightEvaluator(EvaluatorGroup group)
Gets a
ScalarEvaluator for evaluating the computational weight. |
SignalEvaluator |
RadioFrequencyAntennaSignalProcessor.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
SignalEvaluator |
AntennaSignalProcessor.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
protected SignalEvaluator |
AntennaSignalProcessor.getSignalEvaluatorForLink(EvaluatorGroup group,
SignalPropagationGraph graph,
IServiceProvider link)
Gets the signal evaluator for the supplied link.
|
SignalEvaluator |
ISignalTransmissionService.getSignalTransmissionEvaluator(EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph)
Get an evaluator which can produce the signal after transmission.
|
SignalEvaluator |
BaseTransmittingAntennaExtension.getSignalTransmissionEvaluator(EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph)
Gets an evaluator which produces the transmitted signal after applying the gain in the link direction.
|
SignalEvaluator |
BaseDualPolarizedTransmittingAntennaExtension.getSignalTransmissionEvaluator(EvaluatorGroup group,
Vector reflectedVector,
SignalPropagationGraph graph)
Gets an evaluator which produces a set of transmit signals for both the primary and orthogonal polarization channels.
|
Constructor and Description |
---|
BeamformerWeightsEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
DirectionsEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
abstract SignalEvaluator |
IntendedSignalStrategy.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Gets a signal evaluator which when evaluated will return all of the intended signals from a collection of signals.
|
SignalEvaluator |
IntendedSignalByTransmitter.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Gets a signal evaluator which when evaluated will return all of the intended signals from a collection of signals.
|
SignalEvaluator |
IntendedSignalByModulation.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Gets a signal evaluator which when evaluated will return all of the intended signals from a collection of signals.
|
SignalEvaluator |
IntendedSignalByIdentifier.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Get an evaluator which produces a single
Signal from the given ISignalSource by looking
for identifying object. |
SignalEvaluator |
IntendedSignalByFrequency.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Gets a signal evaluator which when evaluated will return all of the intended signals from a collection of signals.
|
SignalEvaluator |
IntendedSignalByDataType.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Get an evaluator which produces a signal collection
SignalCollection from the given ISignalSource by looking
for identifying object. |
SignalEvaluator |
IntendedReferenceSignal.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
|
SignalEvaluator |
CompositeIntendedSignalStrategy.getAllIntendedSignalsEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Gets a signal evaluator which when evaluated will return all of the intended signals from a collection of signals.
|
Evaluator<Signal> |
IntendedSignalStrategy.getIntendedSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Get an evaluator which produces a single
Signal as the intended signal from the given ISignalSource . |
Evaluator<Duration> |
SignalProcessor.getProcessingDelay(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which computes the time delay between the input and output of this
signal processor.
|
SignalEvaluator |
VariableGainAmplifier.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
SignalEvaluator |
VariableFrequencyMixer.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
SignalEvaluator |
SignalSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which produces the new signal based on the signal properties and generation times.
|
abstract SignalEvaluator |
SignalProcessor.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
SignalEvaluator |
RectangularFilter.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
SignalEvaluator |
PulsedSignalSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which produces the new signal based on the signal properties and generation times.
|
SignalEvaluator |
PulsedSignalModulator.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Gets the signal evaluator from the input signal.
|
SignalEvaluator |
PrimaryPolarizationChannelSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which modifies the
InputSignalProcessor (get / set ) by adding PrimaryPolarizationChannelIdentifier to the signal's data collection. |
SignalEvaluator |
PinPhotodiode.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
SignalEvaluator |
OrthogonalPolarizationChannelSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which modifies the
InputSignalProcessor (get / set ) by adding OrthogonalPolarizationChannelIdentifier to the signal's data collection. |
SignalEvaluator |
LowNoiseAmplifier.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
SignalEvaluator |
FilteredSignalSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Gets a
SignalEvaluator which will filter out signals from the input source which do not have a frequency which falls
between the minimum and maximum frequencies of the filter. |
SignalEvaluator |
DigitalModulator.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Gets the signal evaluator from the input signal.
|
SignalEvaluator |
DigitalDemodulator.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Gets the signal evaluator from the input signal.
|
SignalEvaluator |
DigitalDataSource.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which produces the new signal based on the signal properties and generation times.
|
SignalEvaluator |
ConstantGainAmplifier.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
SignalEvaluator |
ConstantFrequencyMixer.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
SignalEvaluator |
AvalanchePhotodiode.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
SignalEvaluator |
IntendedSignalStrategy.getUnintendedSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
Get an evaluator which produces a collection of
Signals from the given ISignalSource by
determining the intended signal and removing it from the collection. |
SignalEvaluator |
IntendedReferenceSignal.getUnintendedSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph,
ISignalSource signalSource)
|
protected void |
Photodiode.validateProperties(EvaluatorGroup group,
SignalPropagationGraph graph)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
Modifier and Type | Method and Description |
---|---|
EvaluatorGroup |
SignalPropagator.getGroup()
Gets the group that contains this evaluator.
|
Modifier and Type | Method and Description |
---|---|
abstract IParameterizedEvaluator1<Cartographic,ItuRP676AtmosphericValues> |
ItuRP676AtmosphericModel.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to compute the atmospheric conditions at a given
JulianDate and Cartographic location. |
abstract IParameterizedEvaluator1<Cartographic,ItuRP840AtmosphericValues> |
ItuRP840AtmosphericModel.getEvaluator(EvaluatorGroup group,
IServiceProvider link)
Gets an evaluator that can be used to compute the atmospheric conditions at a given
JulianDate and Cartographic location. |
abstract IParameterizedEvaluator1<Cartographic,Double> |
ItuRP838AtmosphericModel.getEvaluator(EvaluatorGroup group,
IServiceProvider link)
Gets an evaluator that can be used to compute the rain rate in meters per second at a given
JulianDate and Cartographic location. |
ScalarEvaluator |
HufnagelValleyRefractiveIndexStructureParameterModel.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this scalar function
at a given
JulianDate . |
SignalPropagator |
TiremPropagationModel3_18.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate communication signals over the given link.
|
SignalPropagator |
TiremPropagationModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate communication signals over the given link.
|
SignalPropagator |
TropoScintAttenuationModelItuRP618Version9.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
TropoScintAttenuationModelItuRP618Version12.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
TropoScintAttenuationModelItuRP1814.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a signal along the given communication link.
|
SignalPropagator |
SimpleSatcomAtmosphericAttenuationModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
abstract SignalPropagator |
SignalPropagationModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a signal along the given communication link.
|
SignalPropagator |
RainAttenuationModelItuRP838Version3.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
RainAttenuationModelItuRP618Version12.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
RainAttenuationModelItuRP618Version10.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
FreeSpacePathLossModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can modify a signal based on the free space path loss.
|
SignalPropagator |
DopplerShiftModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can modify a signal's frequency based on the doppler shift.
|
SignalPropagator |
CraneRainAttenuationModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
CloudFogAttenuationModelItuRP840Version6.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
BeerLambertLawAtmosphericAttenuationModel.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a signal along the given communication link.
|
SignalPropagator |
AtmosphericAttenuationModelItuRP676Version9.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
SignalPropagator |
AtmosphericAttenuationModelItuRP676Version10.getSignalPropagator(EvaluatorGroup group,
IServiceProvider link)
Get a propagator which can propagate a set of input signals.
|
Constructor and Description |
---|
ItuRP676AtmosphericValuesEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
ItuRP840AtmosphericValuesEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
SignalPropagator(EvaluatorGroup group)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
EvaluatorGroup |
StateElementAdapter.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
StateEvaluator.getGroup()
Gets the group that contains this evaluator.
|
Modifier and Type | Method and Description |
---|---|
abstract StateElementAdapter |
StateElementAdapterDefinition.getAdapter(StateElementAdapterDefinition previousAdapter,
EvaluatorGroup group)
Creates the adapter defined by this instance.
|
StateElementAdapter |
SimpleMotionAdapter.getAdapter(StateElementAdapterDefinition previousAdapter,
EvaluatorGroup group)
Creates the adapter defined by this instance.
|
StateElementAdapter |
SimpleAdapter.getAdapter(StateElementAdapterDefinition previousAdapter,
EvaluatorGroup group)
Creates the adapter defined by this instance.
|
StateElementAdapter |
ReferenceFrameAdapter.getAdapter(StateElementAdapterDefinition previousAdapter,
EvaluatorGroup group)
Creates the adapter defined by this instance.
|
StateElementAdapter |
DoNothingStateElementAdapter.getAdapter(StateElementAdapterDefinition previousAdapter,
EvaluatorGroup group)
Creates the adapter defined by this instance.
|
StateElementAdapter |
AxesAdapter.getAdapter(StateElementAdapterDefinition previousAdapter,
EvaluatorGroup group)
Creates the adapter defined by this instance.
|
abstract StateEvaluator<T> |
DynamicState.getEvaluator(EvaluatorGroup group)
Gets and creates the
StateEvaluator . |
Constructor and Description |
---|
StateElementAdapter(EvaluatorGroup group,
StateElementAdapterDefinition definition)
Initializes a new instance.
|
StateEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
static void |
AxesPropagationParameter.configureIndicesOnEvaluator(EvaluatorGroup group,
AxesPropagationParameter axes,
Motion1<int[]> stateInputIndices)
This is called by
PropagationStateElement instances using AxesPropagationParameter so that
the element can update the indices used to identify the individual values corresponding to this axes in the state
during evaluation. |
static void |
DynamicMatrixPropagationParameter.configureIndicesOnEvaluator(EvaluatorGroup group,
DynamicMatrixPropagationParameter matrix,
Motion1<int[]> stateInputIndices)
This is called by
PropagationStateElement instances using DynamicMatrixPropagationParameter so that
the element can update the indices used to identify the individual values corresponding to this scalar in the state
during evaluation. |
static void |
PointPropagationParameter.configureIndicesOnEvaluator(EvaluatorGroup group,
PointPropagationParameter point,
Motion1<int[]> stateInputIndices)
This is called by
PropagationStateElement instances using PointPropagationParameter so that
the element can update the indices used to identify the individual values corresponding to this point in the state
during evaluation. |
static void |
VectorPropagationParameter.configureIndicesOnEvaluator(EvaluatorGroup group,
VectorPropagationParameter vector,
Motion1<int[]> stateInputIndices)
This is called by
PropagationStateElement instances using VectorPropagationParameter so that
the element can update the indices used to identify the individual values corresponding to this vector in the state
during evaluation. |
static AxesEvaluator |
GeometryTransformer.getAxesTransformation(Axes from,
Axes to,
EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from one axes to another.
|
MotionEvaluator1<Cartesian> |
DynamicCovariance3By3.getEllipsoidSizeEvaluator(Scalar sigmaFactor,
EvaluatorGroup group)
Constructs an evaluator that calculates dimensions of the ellipsoid containing the uncertainty of a position
over time.
|
abstract Covariance3By3Evaluator |
DynamicCovariance3By3.getEvaluator(Axes definedIn,
EvaluatorGroup group)
Constructs an evaluator that calculates the size and orientation of the position covariance over time.
|
Covariance3By3Evaluator |
ConstantCovariance3By3.getEvaluator(Axes definedIn,
EvaluatorGroup group)
Constructs an evaluator that calculates the size and orientation of the position covariance over time.
|
PointEvaluator |
PointFromArchive.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point at a given JulianDate . |
PointEvaluator |
EntityPoint.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point at a given JulianDate . |
AxesEvaluator |
EntityAxes.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from this axes' parent axes to
this axes represented by a
Motion <UnitQuaternion , Cartesian >
at a given JulianDate . |
AxesEvaluator |
AxesFromArchive.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <UnitQuaternion , Cartesian >
of this axes at a given JulianDate . |
ScalarEvaluator |
ScalarRouteTotalSpeed.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <double>
of this scalar at a given JulianDate . |
ScalarEvaluator |
ScalarRouteSurfaceSpeed.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <double>
of this scalar at a given JulianDate . |
ScalarEvaluator |
ScalarRouteHeight.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <double>
of this scalar at a given JulianDate . |
ScalarEvaluator |
ScalarRouteHeading.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <double>
of this scalar at a given JulianDate . |
AxesEvaluator |
AxesFromBankAngle.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from this axes' parent axes to
this axes represented by a
Motion <UnitQuaternion , Cartesian >
at a given JulianDate . |
AxesEvaluator |
AxesAlongTerrain.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from this axes' parent axes to
this axes represented by a
Motion <UnitQuaternion , Cartesian >
at a given JulianDate . |
ScalarEvaluator |
ScalarGpsCommunicationsReceiverChannelNoise.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute GPS communications receiver noise.
|
VectorEvaluator |
VectorPropagationParameter.getEvaluator(EvaluatorGroup group)
|
VectorEvaluator |
VectorBPlane.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in its parent Axes
at a given JulianDate . |
ScalarEvaluator |
ScalarSquintAngle.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
ScalarEvaluator |
ScalarGrazingAltitudeBetweenTwoPoints.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
ScalarEvaluator |
ScalarDopplerConeAngle.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
ScalarEvaluator |
ScalarDeltaSphericalElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
ScalarEvaluator |
ScalarCartographicElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
PointEvaluator |
PointPropagationParameter.getEvaluator(EvaluatorGroup group)
|
PointEvaluator |
PointInRegionNearestToReferencePoint.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point at a given JulianDate . |
PointEvaluator |
PointCentralBodyProjection.getEvaluator(EvaluatorGroup group)
|
PointEvaluator |
PointCartographic.getEvaluator(EvaluatorGroup group)
|
PointEvaluator |
PointAtAltitude.getEvaluator(EvaluatorGroup group)
|
PointEvaluator |
JplDECenterOfMassPoint.getEvaluator(EvaluatorGroup group)
|
InternationalTerrestrialReferenceFrameEvaluator |
InternationalTerrestrialReferenceFrameTransformer.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find a
HelmertTransformation representing
the motion of the To (get / set ) ITRF relative to the From (get / set ) ITRF
at a given JulianDate . |
DynamicMatrixEvaluator |
DynamicMatrixPropagationParameter.getEvaluator(EvaluatorGroup group)
|
AxesEvaluator |
AxesVelocityOrbitNormal.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from this axes' parent axes to
this axes represented by a
Motion <UnitQuaternion , Cartesian >
at a given JulianDate . |
AxesEvaluator |
AxesVehicleVelocityLocalHorizontal.getEvaluator(EvaluatorGroup group)
|
AxesEvaluator |
AxesPropagationParameter.getEvaluator(EvaluatorGroup group)
|
AxesEvaluator |
AxesNorthEastDown.getEvaluator(EvaluatorGroup group)
|
AxesEvaluator |
AxesLocalVerticalLocalHorizontal.getEvaluator(EvaluatorGroup group)
|
AxesEvaluator |
AxesEastNorthUp.getEvaluator(EvaluatorGroup group)
|
AxesEvaluator |
AxesBPlane.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from this axes' parent axes to
this axes represented by a
Motion <UnitQuaternion , Cartesian >
at a given JulianDate . |
VectorEvaluator |
VectorVelocity.getEvaluator(EvaluatorGroup group)
|
VectorEvaluator |
VectorTrueDisplacement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the relative
Motion <Cartesian > between the
InitialPoint (get / set ) and FinalPoint (get / set )
in InitialPoint (get / set )'s ReferenceFrame at a given
JulianDate . |
VectorEvaluator |
VectorSum.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the sum of the vectors,
including derivatives up to the requested order.
|
VectorEvaluator |
VectorScaled.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector scaled by the given ScaleFactor (get / set ) at a given JulianDate . |
VectorEvaluator |
VectorNormalized.getEvaluator(EvaluatorGroup group)
|
ScalarEvaluator |
VectorMagnitude.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value and derivatives
of this Scalar function as a
Motion <double> at a given JulianDate . |
VectorEvaluator |
VectorInverted.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in its parent Axes
at a given JulianDate . |
VectorEvaluator |
VectorInVectorsAxes.getEvaluator(EvaluatorGroup group)
|
VectorEvaluator |
VectorInterpolator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector defined in the given DefinedInAxes (get / set ) at a given JulianDate . |
VectorEvaluator |
VectorInPointsAxes.getEvaluator(EvaluatorGroup group)
|
VectorEvaluator |
VectorInAxes.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in a given axes at a given JulianDate . |
VectorEvaluator |
VectorFixedAtJulianDate.getEvaluator(EvaluatorGroup group)
|
VectorEvaluator |
VectorFixed.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in its parent Axes at a given JulianDate . |
VectorEvaluator |
VectorEllipsoidSurfaceNormal.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in its parent Axes at a given JulianDate . |
VectorEvaluator |
VectorDifferentiator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in its parent Axes at a given JulianDate . |
VectorEvaluator |
VectorDerivative.getEvaluator(EvaluatorGroup group)
|
VectorEvaluator |
VectorCrossProduct.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the cross product of two vectors represented by
a
Motion <Cartesian > at the given
JulianDate . |
VectorEvaluator |
VectorApparentDisplacement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the relative
Motion <Cartesian > between the
InitialPoint (get / set ) and FinalPoint (get / set )
in InitialPoint (get / set )'s ReferenceFrame at a given
JulianDate . |
VectorEvaluator |
VectorAngularVelocity.getEvaluator(EvaluatorGroup group)
|
VectorEvaluator |
VectorAngularAcceleration.getEvaluator(EvaluatorGroup group)
|
VectorEvaluator |
VectorAcceleration.getEvaluator(EvaluatorGroup group)
|
abstract VectorEvaluator |
Vector.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in its parent Axes
at a given JulianDate . |
ValueEvaluator<JulianDate> |
TimeFromStateValueDefinition.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to produce a value.
|
PointEvaluator |
ServiceProviderPoint.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point at a given JulianDate . |
AxesEvaluator |
ServiceProviderAxes.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from this axes' parent axes to
this axes represented by a
Motion <UnitQuaternion , Cartesian >
at a given JulianDate . |
ScalarEvaluator |
ScalarVectorElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of
CartesianElement of a Vector at a given JulianDate . |
ScalarEvaluator |
ScalarSum.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the sum of the scalars,
including derivatives up to the requested order.
|
ScalarEvaluator |
ScalarSphericalElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of a
SphericalElement of a Point at a given JulianDate . |
ScalarEvaluator |
ScalarSine.getEvaluator(EvaluatorGroup group)
|
ScalarEvaluator |
ScalarProduct.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the product of the scalars,
including derivatives up to the requested order.
|
ScalarEvaluator |
ScalarPointElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of a
CartesianElement of a Point at a given JulianDate . |
ScalarEvaluator |
ScalarModifiedKeplerianElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of an
KeplerianElement of a
DynamicModifiedKeplerianElements at a given JulianDate . |
ScalarEvaluator |
ScalarMinimumValue.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
ScalarEvaluator |
ScalarMaximumValue.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
ScalarEvaluator |
ScalarKozaiIzsakMeanElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of an
KozaiIzsakMeanElement of a
DynamicKozaiIzsakMeanElements at a given JulianDate . |
ScalarEvaluator |
ScalarInverseTangent.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the angle defined by the two scalar components as a
Motion <double> at a given JulianDate . |
ScalarEvaluator |
ScalarInterpolator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <double>
of this scalar at a given JulianDate . |
ScalarEvaluator |
ScalarFixedAtJulianDate.getEvaluator(EvaluatorGroup group)
|
ScalarEvaluator |
ScalarFixed.getEvaluator(EvaluatorGroup group)
Gets an evaluator that represents a constant scalar value.
|
ScalarEvaluator |
ScalarExponent.getEvaluator(EvaluatorGroup group)
Gets an evaluator that represents the power term.
|
ScalarEvaluator |
ScalarEquinoctialElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of an
EquinoctialElement of a
DynamicEquinoctialElements at a given JulianDate . |
ScalarEvaluator |
ScalarDotProduct.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the scalar dot product of two vectors expressed as
a
Motion <double> including derivatives up to the
requested order. |
ScalarEvaluator |
ScalarDihedralAngle.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the scalar representing the angle between
two vectors measured about a given axis.
|
ScalarEvaluator |
ScalarDerivative.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion<double>
representing the derivative of the given Scalar (get / set ) at the specified Order (get / set )
at a given JulianDate . |
ScalarEvaluator |
ScalarDelayedByLink.getEvaluator(EvaluatorGroup group)
|
ScalarEvaluator |
ScalarDelaunayElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of an
DelaunayElement of a
DynamicDelaunayElements at a given JulianDate . |
ScalarEvaluator |
ScalarCosine.getEvaluator(EvaluatorGroup group)
|
ScalarEvaluator |
ScalarAngleSmallSpan.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
ScalarEvaluator |
ScalarAngleInRange.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
ScalarEvaluator |
ScalarAngleBetweenVectors.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the angle between two vectors represented as a
Motion <double> at a given JulianDate . |
ScalarEvaluator |
ScalarAbsoluteValue.getEvaluator(EvaluatorGroup group)
|
abstract ScalarEvaluator |
Scalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
ReferenceFrameEvaluator |
ReferenceFrame.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find a
KinematicTransformation representing
the motion of this reference frame relative to its parent
reference frame at a given JulianDate . |
PointEvaluator |
PointVectorToPoint.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of the new point in BasePoint (get / set )'s ReferenceFrame
at a given JulianDate . |
PointEvaluator |
PointInterpolator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point defined in the given ReferenceFrame (get / set ) at a given JulianDate . |
PointEvaluator |
PointInReferenceFrame.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point in the new Frame (get / set ) at a given JulianDate . |
PointEvaluator |
PointInPointsFrame.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this ObservedPoint (get / set ) in the ReferenceFrame of the FrameOwner (get / set )
at a given JulianDate . |
PointEvaluator |
PointFixedOffset.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point in the specified ReferenceFrame at a given JulianDate . |
PointEvaluator |
PointFixedAtJulianDate.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point in its parent ReferenceFrame (or in the optional FixedWithRespectTo (get / set ) frame) at a given JulianDate . |
PointEvaluator |
PointDifferentiator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point in its parent ReferenceFrame at a given JulianDate . |
abstract PointEvaluator |
Point.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point at a given JulianDate . |
VectorEvaluator |
ParameterizedVector.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in its parent Axes
at a given JulianDate . |
ScalarEvaluator |
ParameterizedScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
PointEvaluator |
ParameterizedPoint.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point at a given JulianDate . |
VectorEvaluator |
ParameterizedOnStateVector.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in its parent Axes
at a given JulianDate . |
ScalarEvaluator |
ParameterizedOnStateScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
PointEvaluator |
ParameterizedOnStatePoint.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point at a given JulianDate . |
PointEvaluator |
ParameterizedOnEvaluatorPoint.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point at a given JulianDate . |
StateEvaluator<IAdjustableState> |
GeometryDynamicState.getEvaluator(EvaluatorGroup group)
Gets and creates the
StateEvaluator . |
Evaluator<ModifiedKeplerianElements> |
DynamicModifiedKeplerianElements.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to compute the
ModifiedKeplerianElements of the
OrbitalPoint (get / set ) at a given date. |
abstract DynamicMatrixEvaluator |
DynamicMatrix.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion<Matrix>
of this instance at a given JulianDate . |
Evaluator<KozaiIzsakMeanElements> |
DynamicKozaiIzsakMeanElements.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to compute the
KozaiIzsakMeanElements of the
OrbitalPoint (get / set ) at a given date. |
Evaluator<EquinoctialElements> |
DynamicEquinoctialElements.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to compute the
EquinoctialElements of the
OrbitalPoint (get / set ) at a given date. |
Evaluator<DelaunayElements> |
DynamicDelaunayElements.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to compute the
DelaunayElements of the
OrbitalPoint (get / set ) at a given date. |
abstract Covariance3By3Evaluator |
DynamicCovariance3By3.getEvaluator(EvaluatorGroup group)
Constructs an evaluator that calculates the size and orientation of the position covariance over time.
|
ValueEvaluator<T> |
DelegateOnStateValueDefinition.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to produce a value.
|
DynamicMatrixEvaluator |
Covariance3By3DynamicMatrix.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion<Matrix>
of this instance at a given JulianDate . |
Covariance3By3Evaluator |
ConstantCovariance3By3.getEvaluator(EvaluatorGroup group)
Constructs an evaluator that calculates the size and orientation of the position covariance over time.
|
PointEvaluator |
CompositePoint.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point at a given JulianDate . |
AxesEvaluator |
CompositeAxes.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from this axes' parent axes to
this axes represented by a
Motion <UnitQuaternion , Cartesian >
at a given JulianDate . |
AxesEvaluator |
AxesTargetingLink.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from this axes' parent axes to
this axes represented by a
Motion <UnitQuaternion , Cartesian >
at a given JulianDate . |
AxesEvaluator |
AxesLinearRate.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from the
ReferenceAxes (get / set ) at the
specified ReferenceEpoch (get / set ) to a new set of axes which spins about the
SpinAxis (get / set ) with rates defined by InitialRotationalVelocity (get / set ) and
RotationalAcceleration (get / set ). |
AxesEvaluator |
AxesInVectorsAxes.getEvaluator(EvaluatorGroup group)
|
AxesEvaluator |
AxesInterpolator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from the
ReferenceAxes (get / set )
to the orientation produced by the Interpolator (get / set ) at a given JulianDate . |
AxesEvaluator |
AxesInPointsAxes.getEvaluator(EvaluatorGroup group)
|
AxesEvaluator |
AxesInAxes.getEvaluator(EvaluatorGroup group)
|
AxesEvaluator |
AxesFixedOffset.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from the
ReferenceAxes (get / set ) to
to a new Axes at a given JulianDate . |
AxesEvaluator |
AxesFixedAtJulianDate.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <UnitQuaternion , Cartesian >
of this axes in its parent Axes (or in the optional FixedWithRespectTo (get / set ) axes) at a given JulianDate . |
AxesEvaluator |
AxesAlignedConstrained.getEvaluator(EvaluatorGroup group)
|
abstract AxesEvaluator |
Axes.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from this axes' parent axes to
this axes represented by a
Motion <UnitQuaternion , Cartesian >
at a given JulianDate . |
ScalarEvaluator |
ScalarReceivedPowerFluxDensity.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute received power flux density.
|
ScalarEvaluator |
ScalarReceivedIsotropicPower.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute received isotropic power (RIP).
|
ScalarEvaluator |
ScalarPropagationLoss.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute the loss in power from propagating the signal along the link.
|
ScalarEvaluator |
ScalarPowerAtReceiverOutput.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute the power at the receiver output.
|
ScalarEvaluator |
ScalarPolarizationEfficiency.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute the polarization efficiency.
|
ScalarEvaluator |
ScalarNoisePlusInterference.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute noise plus interference power N+I (in Watts).
|
ScalarEvaluator |
ScalarJammingToSignal.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute interference to carrier ratio I/C.
|
ScalarEvaluator |
ScalarEnergyPerBitToNoiseDensity.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute energy per bit to noise density Eb/No.
|
ScalarEvaluator |
ScalarEffectiveIsotropicRadiatedPower.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute the effective isotropic radiated power (EIRP).
|
ScalarEvaluator |
ScalarCarrierToNoisePlusInterference.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute carrier to noise plus interference ratio C/(N+I).
|
ScalarEvaluator |
ScalarCarrierToNoiseDensityPlusInterference.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute carrier to noise density plus interference ratio C/(N0+I0).
|
ScalarEvaluator |
ScalarCarrierToNoiseDensity.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute carrier to noise density ratio C/No.
|
ScalarEvaluator |
ScalarCarrierToNoise.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute carrier to noise ratio C/N.
|
ScalarEvaluator |
ScalarCarrierToInterference.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute carrier to interference ratio C/I.
|
ScalarEvaluator |
ScalarBitErrorRate.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute bit error rate.
|
ScalarEvaluator |
ScalarAntennaGainInLinkDirection.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute the antenna gain.
|
Evaluator<T> |
CommunicationLinkSignalData.getEvaluator(EvaluatorGroup group)
Get an evaluator to retrieve the signal data from the propagated
Signal . |
ScalarEvaluator |
ScalarMachNumber.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the mach number at a given location.
|
ScalarEvaluator |
ScalarEquivalentAirspeed.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the equivalent airspeed at a given location.
|
ScalarEvaluator |
ScalarDynamicPressure.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the dynamic pressure.
|
abstract VectorEvaluator |
VectorDependentOnServiceProvider.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this vector function
at a given
JulianDate . |
abstract ScalarEvaluator |
ScalarDependentOnServiceProvider.getEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this scalar function at a given
JulianDate . |
LinkDelayEvaluator |
VectorApparentDisplacement.getLightTravelTimeEvaluator(EvaluatorGroup group)
Gets an evaluator that evaluates the light travel time between the two points involved in this displacement vector.
|
Evaluator<List<Double>> |
SpecifiedResolutionLinkSubdivision.getLinkSubdivisionEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that, given a time,
produces a list of distances along the link from the transmitter to the receiver
which will define the sub-segments of the overall link.
|
abstract Evaluator<List<Double>> |
LinkSubdivision.getLinkSubdivisionEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that, given a time,
produces a list of distances along the link from the transmitter to the receiver
which will define the sub-segments of the overall link.
|
Evaluator<List<Double>> |
ILinkSubdivisionService.getLinkSubdivisionEvaluator(EvaluatorGroup group,
IServiceProvider serviceProvider)
Gets an evaluator that, given a time,
produces a list of distances along the link from the transmitter to the receiver
which will define the sub-segments of the overall link.
|
PartialDerivativesEvaluator |
VectorPropagationParameter.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
This type does not have derivatives or partial derivatives with respect to any object with the exception of itself.
|
PartialDerivativesEvaluator |
PointPropagationParameter.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
This type does not have derivatives or partial derivatives with respect to any object with the exception of itself.
|
PartialDerivativesEvaluator |
ScalarSum.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of this scalar sum
with respect to any of the
independentVariables parameters that apply. |
PartialDerivativesEvaluator |
ScalarSine.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of this
ScalarSine
with respect to the independentVariables . |
PartialDerivativesEvaluator |
ScalarProduct.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of this scalar product
with respect to any of the
independentVariables parameters that apply. |
PartialDerivativesEvaluator |
ScalarFixed.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
This type does not have derivatives or partial derivatives with respect to any object with the exception of itself.
|
PartialDerivativesEvaluator |
ScalarExponent.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of this
ScalarExponent
with respect to the independentVariables . |
PartialDerivativesEvaluator |
ScalarCosine.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of this
ScalarCosine
with respect to the independentVariables . |
PartialDerivativesEvaluator |
ScalarAbsoluteValue.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of this
ScalarAbsoluteValue
with respect to the independentVariables . |
PartialDerivativesEvaluator |
PointInReferenceFrame.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Creates an evaluator that calculates the partial derivatives of a point in reference frame
with respect to any valid members of the given state.
|
static ReferenceFrameEvaluator |
GeometryTransformer.getReferenceFrameTransformation(ReferenceFrame from,
ReferenceFrame to,
EvaluatorGroup group)
Gets an evaluator that can evaluate the transformation between two reference frames.
|
MotionEvaluator1<Cartesian> |
DynamicCovariance3By3.getStandardDeviationEvaluator(EvaluatorGroup group)
Constructs an evaluator that calculates the standard deviation (or sigma) of the position variance over time.
|
static AxesEvaluator |
GeometryTransformer.Advanced.getTransformationFromPointsAxes(Point fromPoint,
Axes to,
EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from the axes in which a point is defined to a given axes.
|
static AxesEvaluator |
GeometryTransformer.Advanced.getTransformationFromVectorsAxes(Vector fromVector,
Axes to,
EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from the axes in which a vector is defined to
a given axes.
|
static PointEvaluator |
GeometryTransformer.observePoint(Point point,
ReferenceFrame inFrame,
EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this point in the new Frame (get / set ) at a given JulianDate . |
static PointEvaluator |
GeometryTransformer.Advanced.observePointInOtherPointsFrame(Point pointToObserve,
Point frameOwner,
EvaluatorGroup group)
Gets an evaluator that can be used to observe the
Motion <Cartesian >
of a point at a given JulianDate in the reference frame in which another point is defined. |
static VectorEvaluator |
GeometryTransformer.observeVector(Vector vector,
Axes inAxes,
EvaluatorGroup group)
Gets an evaluator that can be used to find the
Motion <Cartesian >
of this vector in a given axes at a given JulianDate . |
static VectorEvaluator |
GeometryTransformer.Advanced.observeVectorInOtherVectorsAxes(Vector vectorToObserve,
Vector axesOwner,
EvaluatorGroup group)
|
static VectorEvaluator |
GeometryTransformer.Advanced.observeVectorInPointsAxes(Vector vector,
Point point,
EvaluatorGroup group)
|
VectorEvaluator |
VectorEvaluator.simplifyIfNotTimeVarying(EvaluatorGroup group)
If this evaluator is not time varying, this method evaluates its value and constructs an evaluator
from a
VectorFixed representing the fixed value. |
PointEvaluator |
PointEvaluator.simplifyIfNotTimeVarying(EvaluatorGroup group)
If this evaluator is not time varying, this method evaluates its value and constructs an evaluator
from a
PointFixedOffset representing the fixed value. |
AxesEvaluator |
AxesEvaluator.simplifyIfNotTimeVarying(EvaluatorGroup group)
If this evaluator is not time varying, this method evaluates its value and constructs an evaluator
from an
AxesFixedOffset representing the fixed value. |
protected void |
CommunicationObjectScalar.validateProperties(EvaluatorGroup group,
boolean checkObject)
Checks to see if any of the properties are null and, if so, throws an exception.
|
protected void |
CommunicationLinkScalar.validateProperties(EvaluatorGroup group,
boolean checkLink)
Checks to see if any of the properties are null and, if so, throws an exception.
|
Constructor and Description |
---|
AxesEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
Covariance3By3Evaluator(EvaluatorGroup group)
Initializes a new instance.
|
DynamicMatrixEvaluator(EvaluatorGroup group,
int rowDimension,
int columnDimension)
Initializes a new instance that will evaluate matrices of the specified dimensions.
|
LinkDelayEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
NormalizedVectorEvaluator(EvaluatorGroup group,
VectorEvaluator vectorEvaluator)
Initializes a new instance.
|
PointEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
ScalarEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
VectorEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
DynamicSensorFieldOfViewEvaluator |
EntityDynamicSensorFieldOfView.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the shape of the sensor field-of-view volume
at a given date.
|
abstract DynamicSensorFieldOfViewEvaluator |
DynamicSensorFieldOfView.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the shape of the sensor field-of-view volume
at a given date.
|
Constructor and Description |
---|
DynamicSensorFieldOfViewEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
EvaluatorGroup |
ValueEvaluator.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedValueEvaluator7.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedValueEvaluator6.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedValueEvaluator5.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedValueEvaluator4.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedValueEvaluator3.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedValueEvaluator2.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedValueEvaluator1.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluatorWithIntervals7.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluatorWithIntervals6.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluatorWithIntervals5.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluatorWithIntervals4.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluatorWithIntervals3.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluatorWithIntervals2.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluatorWithIntervals1.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluatorWithIntervals.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluator7.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluator6.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluator5.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluator4.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluator3.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluator2.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluator1.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterizedEvaluator.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
ParameterEvaluator.getGroup()
Gets the group that contains this evaluator.
|
Modifier and Type | Method and Description |
---|---|
ParameterEvaluator<T> |
ValueParameter.getEvaluator(EvaluatorGroup group)
Gets the placeholder evaluator associated with this parameter.
|
abstract ValueEvaluator<T> |
ValueDefinition.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to produce a value.
|
ValueEvaluator<T> |
ParameterizedValueDefinition.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to produce a value.
|
ParameterEvaluator<T> |
IEvaluatorParameter.getEvaluator(EvaluatorGroup group)
Gets the placeholder evaluator associated with this parameter.
|
ValueEvaluator<T> |
ConstantValueDefinition.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to produce a value.
|
Constructor and Description |
---|
ConstantParameterizedEvaluator1(EvaluatorGroup group,
TResult value)
Initializes a new instance.
|
ConstantParameterizedEvaluator2(EvaluatorGroup group,
TResult value)
Initializes a new instance.
|
ConstantParameterizedEvaluator3(EvaluatorGroup group,
TResult value)
Initializes a new instance.
|
ConstantParameterizedEvaluator4(EvaluatorGroup group,
TResult value)
Initializes a new instance.
|
ConstantParameterizedEvaluator5(EvaluatorGroup group,
TResult value)
Initializes a new instance.
|
ConstantParameterizedEvaluator6(EvaluatorGroup group,
TResult value)
Initializes a new instance.
|
ConstantParameterizedEvaluator7(EvaluatorGroup group,
TResult value)
Initializes a new instance.
|
ParameterEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
ParameterEvaluator(EvaluatorGroup group,
T defaultValue)
Initializes a new instance with the supplied default value.
|
ParameterizedEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
ParameterizedEvaluator1(EvaluatorGroup group)
Initializes a new instance.
|
ParameterizedEvaluator2(EvaluatorGroup group)
Initializes a new instance.
|
ParameterizedEvaluator3(EvaluatorGroup group)
Initializes a new instance.
|
ParameterizedEvaluator4(EvaluatorGroup group)
Initializes a new instance.
|
ParameterizedEvaluator5(EvaluatorGroup group)
Initializes a new instance.
|
ParameterizedEvaluator6(EvaluatorGroup group)
Initializes a new instance.
|
ParameterizedEvaluator7(EvaluatorGroup group)
Initializes a new instance.
|
ValueEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
ParameterEvaluator<Transaction> |
TransactionParameter.getEvaluator(EvaluatorGroup group)
Gets the placeholder evaluator associated with this parameter.
|
Modifier and Type | Method and Description |
---|---|
Evaluator<DilutionOfPrecision> |
GpsReceiver.getDilutionOfPrecisionEvaluator(EvaluatorGroup group)
Returns an evaluator which can compute the
DilutionOfPrecision for this GPS receiver at a given time. |
Evaluator<DilutionOfPrecision> |
GpsReceiver.getDilutionOfPrecisionEvaluator(EvaluatorGroup group,
boolean allowUndefinedDOPs)
Returns an evaluator which can compute the
DilutionOfPrecision for this GPS receiver at a given time. |
VectorEvaluator |
GpsLineOfSightVector.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the motion of this vector in its parent axes
at a given date.
|
Evaluator<NavigationAccuracyAssessed> |
GpsReceiver.getNavigationAccuracyAssessedEvaluator(PerformanceAssessmentFile performanceAssessmentFile,
AccuracyCalculationPersona persona,
EvaluatorGroup group)
Returns an evaluator which can compute the
NavigationAccuracyAssessed for this GPS receiver at a given time. |
Evaluator<NavigationAccuracyPredicted> |
GpsReceiver.getNavigationAccuracyPredictedEvaluator(PredictionSupportFile predictionSupportFile,
AccuracyCalculationPersona persona,
EvaluatorGroup group)
Returns an evaluator which can compute the
NavigationAccuracyPredicted for this GPS receiver at a given time. |
Evaluator<NavigationAccuracyPredicted> |
GpsReceiver.getNavigationAccuracyPredictedEvaluator(PredictionSupportFile predictionSupportFile,
EvaluatorGroup group)
Returns an evaluator which can compute the
NavigationAccuracyPredicted for this GPS receiver at a given time. |
Evaluator<PlatformCollection> |
GpsReceiver.getSatelliteTrackingEvaluator(EvaluatorGroup group)
Returns an evaluator that identifies the satellites that are tracked by the GPS receiver at
a given date.
|
Evaluator<int[]> |
GpsReceiver.getSatelliteTrackingIndexEvaluator(EvaluatorGroup group)
Returns an evaluator that identifies the satellites that are tracked by the GPS receiver at
a given date.
|
Evaluator<SatelliteUserRangeError> |
GpsReceiver.getSatelliteUserRangeErrorEvaluator(IServiceProvider satellite,
PerformanceAssessmentFile performanceAssessmentFile,
EvaluatorGroup group)
Returns an evaluator that supplies the user range errors for a satellite at a given date.
|
Modifier and Type | Method and Description |
---|---|
SignalEvaluator |
GpsPowerSpectralDensityFilter.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
|
Modifier and Type | Method and Description |
---|---|
Evaluator<RinexMeteorologicalRecord> |
RinexMeteorological.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find meteorological data over time.
|
Evaluator<PerformanceAssessmentField> |
PerformanceAssessmentFile.getEvaluator(int prn,
Duration availabilityThreshold,
boolean allowExtrapolation,
EvaluatorGroup group)
Gets an evaluator that can be used to find assessed performance data over time for a given GPS satellite.
|
Evaluator<PerformanceAssessmentField> |
PerformanceAssessmentFile.getEvaluator(int prn,
EvaluatorGroup group)
Gets an evaluator that can be used to find assessed performance data over time for a given GPS satellite.
|
Evaluator<SatelliteGlobalUserRangeError> |
PerformanceAssessmentFile.getSatelliteGlobalUserRangeErrorEvaluator(IServiceProvider satellite,
EvaluatorGroup group)
Returns an evaluator which can compute the
SatelliteGlobalUserRangeError for this Performance Assessment File at a given time. |
Modifier and Type | Method and Description |
---|---|
ScalarEvaluator |
ScalarSingleFrequencyIonosphericCorrection.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to evaluate the
SingleFrequencyIonosphericCorrectionModel . |
ScalarEvaluator |
ScalarSaastamoinenTroposphericCorrection.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to evaluate the
SaastamoinenTroposphericCorrectionModel . |
Modifier and Type | Method and Description |
---|---|
EvaluatorGroup |
SegmentPropagatorVariableEvaluator.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
SegmentPropagatorInequalityConstraintEvaluator.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
SegmentPropagatorCostFunctionEvaluator.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
SegmentPropagatorConstraintEvaluator.getGroup()
Gets the group that contains this evaluator.
|
Constructor and Description |
---|
SegmentPropagatorConstraintEvaluator(EvaluatorGroup group,
SegmentPropagatorConstraint definition)
Initializes a new instance.
|
SegmentPropagatorCostFunctionEvaluator(EvaluatorGroup group,
SegmentPropagatorCostFunction definition)
Initializes a new instance.
|
SegmentPropagatorInequalityConstraintEvaluator(EvaluatorGroup group,
SegmentPropagatorInequalityConstraint definition)
Initializes a new instance.
|
SegmentPropagatorVariableEvaluator(EvaluatorGroup group,
SegmentPropagatorVariable definition)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
EvaluatorGroup |
Interpolator.getGroup()
Gets the group that contains this evaluator.
|
Modifier and Type | Method and Description |
---|---|
Interpolator |
LinearApproximation.getInterpolator(EvaluatorGroup group)
Gets an evaluator which can compute the interpolated value of a function.
|
Interpolator |
LagrangePolynomialApproximation.getInterpolator(EvaluatorGroup group)
Gets an evaluator which can compute the interpolated value of a function.
|
Interpolator |
LagrangeOrbitVariationOfParameters.getInterpolator(EvaluatorGroup group)
Gets an evaluator which can compute the interpolated value of a function.
|
abstract Interpolator |
InterpolationAlgorithm.getInterpolator(EvaluatorGroup group)
Gets an evaluator which can compute the interpolated value of a function.
|
Interpolator |
HermitePolynomialApproximation.getInterpolator(EvaluatorGroup group)
Gets an evaluator which can compute the interpolated value of a function.
|
PartialDerivativesEvaluator |
PartialDerivativesSum.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives created from summing the partials of the objects in
PartialsToSum (get ). |
PartialDerivativesEvaluator |
PartialDerivativesFixed.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that returns the fixed
PartialDerivatives (get ) with respect to any of the parameters
in the provided generalized state. |
PartialDerivativesEvaluator |
IPartialDifferentiable.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Constructs the
PartialDerivativesEvaluator that will calculate the partial derivatives of this
IPartialDifferentiable object with respect to any of the parameters in the
independentVariables that apply. |
Constructor and Description |
---|
Interpolator(EvaluatorGroup group)
Initializes a new instance.
|
PartialDerivativesEvaluator(EvaluatorGroup group,
List<IPartialDifferentiable> independentVariables,
IPartialDifferentiable partialsOf,
List<IPartialDifferentiable> withRespectTo)
Initializes a new instance that will evaluate the partial derivatives of the given
partialsOf
IPartialDifferentiable with respect to the given withRespectTo list of IPartialDifferentiable . |
Modifier and Type | Method and Description |
---|---|
AxesEvaluator |
PlatformOrientationAxes.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the transformation from this axes' parent axes to
this axes at a given date.
|
PointEvaluator |
PlatformLocationPoint.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the motion of this point in its parent reference frame
at a given date.
|
Evaluator<Cartesian> |
VectorGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which wraps the previously specified Vector.
|
Evaluator<T> |
TimeIntervalGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which returns the value of the
Data (get ) at evaluation time. |
Evaluator<Double> |
ScalarGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which wraps the previously specified Scalar.
|
Evaluator<Cartesian> |
PointGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which wraps the previously specified Point.
|
Evaluator<TOutput> |
GraphicsParameterTransform.getEvaluator(EvaluatorGroup group)
Gets an evaluator which returns
T |
Evaluator<String> |
GraphicsParameterFormatter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which returns
T |
Evaluator<T> |
ConstantGraphicsParameter.getEvaluator(EvaluatorGroup group)
|
Evaluator<UnitQuaternion> |
AxesGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which wraps the previously specified Axes.
|
Evaluator<T> |
AccessQueryGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an
Evaluator which returns a value
based on the result of access at the specified time. |
Evaluator<Boolean> |
IFieldOfViewEnclosureService.getPointIsInFieldOfViewEvaluator(Point point,
EvaluatorGroup group)
Gets an evaluator to determine if a point is inside the field of view of the sensor at
different dates.
|
Evaluator<Boolean> |
FieldOfViewExtension.getPointIsInFieldOfViewEvaluator(Point point,
EvaluatorGroup group)
Gets an evaluator to determine if a point is inside the field of view of the sensor at
different dates.
|
Evaluator<Boolean> |
DynamicFieldOfViewExtension.getPointIsInFieldOfViewEvaluator(Point point,
EvaluatorGroup group)
Gets an evaluator to determine if a point is inside the field of view of the sensor at
different dates.
|
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,
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.
|
Constructor and Description |
---|
SensorProjectionEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
VectorVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
TextVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
abstract void |
ServiceProviderVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
ReferenceFrameVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
PointVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
ModelVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
MarkerVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
LocationPointCovarianceVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
LinkVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
FieldOfViewCentralBodyProjectionVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
CentralBodySurfaceRegionVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
CentralBodySurfaceCurveVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
void |
AzimuthElevationMaskVisualizer.createEvaluators(Iterable<? extends IServiceProvider> serviceProviders,
EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to create an Evaluator
objects needed for visualization. |
abstract Evaluator<T> |
GraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which returns
T |
Evaluator<Object> |
IGraphicsParameter.getObjectEvaluator(EvaluatorGroup group)
Gets an evaluator which returns an object.
|
Evaluator<Object> |
GraphicsParameter.getObjectEvaluator(EvaluatorGroup group)
Gets an evaluator which returns an object.
|
void |
VectorVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
void |
TriangleMeshUpdater.updateReferences(EvaluatorGroup group)
Updates all evaluator references using the provided group.
|
void |
TextVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
void |
SurfaceUpdater.updateReferences(EvaluatorGroup group)
Updates all evaluator references using the provided group.
|
void |
SolidUpdater.updateReferences(EvaluatorGroup group)
Updates all evaluator references using the provided group.
|
abstract void |
ServiceProviderVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
void |
ReferenceFrameVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
void |
PointVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
void |
ModelVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
void |
MarkerVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
void |
LocationPointCovarianceVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
void |
LinkVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
void |
FieldOfViewCentralBodyProjectionVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
void |
DisplayParametersHelper.updateReferences(EvaluatorGroup group)
Uses the provided group to update previously created evaluators.
|
void |
CentralBodySurfaceRegionVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
void |
CentralBodySurfaceCurveVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
void |
AzimuthElevationMaskVisualizer.updateReferences(EvaluatorGroup group)
Called by
ServiceProviderDisplay to instruct the visualizer to update its evaluator references. |
Constructor and Description |
---|
DisplayParametersHelper(DisplayParameters displayParameters,
EvaluatorGroup group,
DisplayConditionType type)
Creates a new instances using the provided
DisplayParameters and EvaluatorGroup . |
SolidUpdater(SolidGraphics solidGraphics,
EvaluatorGroup group)
Creates a new instance using the provided
SolidGraphics
and EvaluatorGroup |
SurfaceUpdater(SurfaceGraphics surfaceGraphics,
EvaluatorGroup group)
Creates a new instance using the provided
SurfaceGraphics
and EvaluatorGroup |
TriangleMeshUpdater(TriangleMeshGraphics meshGraphics,
EvaluatorGroup group)
Creates a new instance using the provided
TriangleMeshGraphics
and EvaluatorGroup |
Modifier and Type | Method and Description |
---|---|
EvaluatorGroup |
StoppablePropagator.getGroup()
Gets the group that contains this evaluator.
|
Modifier and Type | Method and Description |
---|---|
protected void |
StoppablePropagator.addEndOfAvailabilityStoppingConditions(EvaluatorGroup group)
Gets a pair of
StoppingConditions based on
the availability of this propagator. |
NumericalPropagatorState |
NumericalPropagatorDefinition.createNumericalPropagatorState(EvaluatorGroup group)
Creates a
NumericalPropagatorState based on the current settings of this
NumericalPropagatorDefinition . |
NumericalPropagator |
NumericalPropagatorDefinition.createPropagator(boolean includeIntegrationInfo,
EvaluatorGroup group)
Creates an object which can propagate the state over spans of time
or manually step the state from one time to the next.
|
NumericalPropagator |
NumericalPropagatorDefinition.createPropagator(EvaluatorGroup group)
Creates an object which can propagate the state over spans of time
or manually step the state from one time to the next.
|
protected SinglePointStoppablePropagator |
TwoBodyStoppablePropagator.createPropagator(EvaluatorGroup group,
List<StateElementAdapterDefinition> previousAdapters)
Creates and initialize the actual
SinglePointStoppablePropagator . |
protected abstract SinglePointStoppablePropagator |
SinglePointStoppablePropagatorDefinition.createPropagator(EvaluatorGroup group,
List<StateElementAdapterDefinition> previousAdapters)
Creates and initialize the actual
SinglePointStoppablePropagator . |
NumericalPropagator |
NumericalPropagatorDefinition.createPropagatorWithoutComputingAuxiliaryState(boolean includeIntegrationInfo,
EvaluatorGroup group)
Creates an object which can propagate the state over spans of time
or manually step the state from one time to the next.
|
NumericalPropagator |
NumericalPropagatorDefinition.createPropagatorWithoutComputingAuxiliaryState(EvaluatorGroup group)
Creates an object which can propagate the state over spans of time
or manually step the state from one time to the next.
|
PropagationStateElementConverter |
PropagationNewtonianPoint.getConverter(EvaluatorGroup group,
Motion1<int[]> stateInputIndices)
Gets an instance of an output type which can convert the output of propagation
back into the native type of this state element.
|
PropagationStateElementConverter |
PropagationEulerianAxes.getConverter(EvaluatorGroup group,
Motion1<int[]> stateInputIndices)
Gets an instance of an output type which can convert the output of propagation
back into the native type of this state element.
|
PropagationStateElementConverter |
StateTransitionMatrix.getConverter(EvaluatorGroup group,
Motion1<int[]> stateInputIndices)
Gets an instance of an output type which can convert the output of propagation
back into the native type of this state element.
|
PropagationStateElementConverter |
PropagationVector.getConverter(EvaluatorGroup group,
Motion1<int[]> stateInputIndices)
Gets an instance of an output type which can convert the output of propagation
back into the native type of this state element.
|
PropagationStateElementConverter |
PropagationScalar.getConverter(EvaluatorGroup group,
Motion1<int[]> stateInputIndices)
Gets an instance of an output type which can convert the output of propagation
back into the native type of this state element.
|
PropagationStateElementEvaluator |
PropagationNewtonianPoint.getDerivatives(EvaluatorGroup group)
This is used by the
NumericalPropagatorDefinition to obtain an instance of a state element evaluator
that can compute the derivatives of this element of the state during propagation. |
PropagationStateElementEvaluator |
PropagationEulerianAxes.getDerivatives(EvaluatorGroup group)
This is used by the
NumericalPropagatorDefinition to obtain an instance of a state element evaluator
that can compute the derivatives of this element of the state during propagation. |
PropagationStateElementEvaluator |
StateTransitionMatrix.getDerivatives(EvaluatorGroup group)
This is used by the
NumericalPropagatorDefinition to obtain an instance of a state element evaluator
that can compute the derivatives of this element of the state during propagation. |
PropagationStateElementEvaluator |
PropagationVector.getDerivatives(EvaluatorGroup group)
This is used by the
NumericalPropagatorDefinition to obtain an instance of a state element evaluator
that can compute the derivatives of this element of the state during propagation. |
PropagationStateElementEvaluator |
PropagationScalar.getDerivatives(EvaluatorGroup group)
This is used by the
NumericalPropagatorDefinition to obtain an instance of a state element evaluator
that can compute the derivatives of this element of the state during propagation. |
MotionEvaluator1<Cartesian> |
NavstarISGps200DPropagator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can propagate at individual dates.
|
MotionEvaluator1<Cartesian> |
GpsRinexPropagator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can propagate at individual dates.
|
MotionEvaluator1<Cartesian> |
WaypointPropagator.getEvaluator(EvaluatorGroup group)
|
DynamicMatrixEvaluator |
TwoBodyStateTransitionMatrixPropagator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can propagate the state transition matrix to individual dates.
|
MotionEvaluator1<Cartesian> |
TwoBodyPropagator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can propagate at individual dates.
|
MotionEvaluator1<Cartesian> |
SimpleAscentPropagator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can propagate at individual dates.
|
MotionEvaluator1<Cartesian> |
Sgp4Propagator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can propagate at individual dates.
|
MotionEvaluator1<Cartesian> |
J4Propagator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can propagate at individual dates.
|
MotionEvaluator1<Cartesian> |
J2Propagator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can propagate at individual dates.
|
abstract MotionEvaluator1<Cartesian> |
CartesianOnePointPropagator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can propagate at individual dates.
|
MotionEvaluator1<Cartesian> |
BallisticPropagator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can propagate at individual dates.
|
AuxiliaryStateElementEvaluator |
AuxiliaryStateVector.getEvaluator(EvaluatorGroup group,
int[] auxiliaryIndices)
Gets an evaluator which can compute the auxiliary variables based on the current time and any
"integrated" definitional objects taken from
PropagationStateElements
which are updated during integration. |
AuxiliaryStateElementEvaluator |
AuxiliaryStateScalar.getEvaluator(EvaluatorGroup group,
int[] auxiliaryIndices)
Gets an evaluator which can compute the auxiliary variables based on the current time and any
"integrated" definitional objects taken from
PropagationStateElements
which are updated during integration. |
PartialDerivativesEvaluator |
PropagationNewtonianPoint.getPartialDerivativesEvaluator(List<IPartialDifferentiable> independentVariables,
EvaluatorGroup group)
Gets an evaluator that calculates the partial derivatives of the acceleration of the
IntegrationPoint (get )
with respect to any of the independentVariables parameters that apply. |
SinglePointStoppablePropagator |
SinglePointStoppablePropagatorDefinition.getSinglePointPropagator(EvaluatorGroup group)
Creates and returns the
SinglePointStoppablePropagator
as defined by this instance. |
IUpdatePriorToStep |
PropagationEulerianAxes.getStateUpdater(EvaluatorGroup group)
Transforms the rotation vector that is used internally to propagate the attitude to avoid the
singularity at rotation vector magnitudes near 2*pi radians.
|
IUpdatePriorToStep |
StateTransitionMatrix.getStateUpdater(EvaluatorGroup group)
Creates an object that will update the state of the
StateTransitionMatrix in between propagation steps, if necessary. |
StoppablePropagator |
StoppablePropagatorDefinition.getStoppablePropagator(EvaluatorGroup group)
Creates and initialize the actual
StoppablePropagator . |
abstract StoppablePropagator |
StoppablePropagatorDefinition.getStoppablePropagator(EvaluatorGroup group,
List<StateElementAdapterDefinition> previousAdapters)
Creates and initialize the actual
StoppablePropagator . |
StoppablePropagator |
StoppableNumericalPropagator.getStoppablePropagator(EvaluatorGroup group,
List<StateElementAdapterDefinition> previousAdapters)
Creates and initialize the actual
StoppablePropagator . |
StoppablePropagator |
SinglePointStoppablePropagatorDefinition.getStoppablePropagator(EvaluatorGroup group,
List<StateElementAdapterDefinition> previousAdapters)
Creates and initialize the actual
StoppablePropagator . |
StoppablePropagator |
DynamicStateStoppablePropagator.getStoppablePropagator(EvaluatorGroup group,
List<StateElementAdapterDefinition> previousAdapters)
Creates and initialize the actual
StoppablePropagator . |
StoppablePropagator |
ConstantStateStoppablePropagator.getStoppablePropagator(EvaluatorGroup group,
List<StateElementAdapterDefinition> previousAdapters)
Creates and initialize the actual
StoppablePropagator . |
Constructor and Description |
---|
NumericalPropagatorState(JulianDate epoch,
Iterable<? extends PropagationStateElement> integrationElements,
Iterable<? extends AuxiliaryStateElement> auxiliaryElements,
EvaluatorGroup group)
Initialize a new instance.
|
SinglePointStoppablePropagator(EvaluatorGroup group,
SinglePointStoppablePropagatorDefinition definition,
List<StateElementAdapterDefinition> previousAdapters)
Initializes a new instance.
|
StoppablePropagator(EvaluatorGroup group,
StoppablePropagatorDefinition definition,
List<StateElementAdapterDefinition> previousAdapters)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
EvaluatorGroup |
PropagationStateElementEvaluator.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
PropagationStateCorrectionEvaluator.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
AuxiliaryStateElementEvaluator.getGroup()
Gets the group that contains this evaluator.
|
Modifier and Type | Method and Description |
---|---|
abstract PropagationStateElementConverter |
PropagationStateElement.getConverter(EvaluatorGroup group,
Motion1<int[]> stateInputIndices)
Gets an instance of an output type which can convert the output of propagation
back into the native type of this state element.
|
abstract PropagationStateCorrectionEvaluator |
PropagationStateCorrector.getCorrectionEvaluator(EvaluatorGroup group)
This method creates an evaluator to calculate the post integration correction.
|
abstract PropagationStateElementEvaluator |
PropagationStateElement.getDerivatives(EvaluatorGroup group)
This is used by the
NumericalPropagatorDefinition to obtain an instance of a state element evaluator
that can compute the derivatives of this element of the state during propagation. |
abstract AuxiliaryStateElementEvaluator |
AuxiliaryStateElement.getEvaluator(EvaluatorGroup group,
int[] auxiliaryIndices)
Gets an evaluator which can compute the auxiliary variables based on the current time and any
"integrated" definitional objects taken from
PropagationStateElements
which are updated during integration. |
IUpdatePriorToStep |
PropagationStateElement.getStateUpdater(EvaluatorGroup group)
By default this method returns null.
|
Constructor and Description |
---|
AuxiliaryStateElementEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
PropagationStateCorrectionEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
PropagationStateElementEvaluator(EvaluatorGroup group)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
ScalarEvaluator |
TransmitterToTargetReceivedIsotropicPowerScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the received isotropic power (RIP), in Watts, for the link between
the radar transmitter and the target object.
|
ScalarEvaluator |
TransmitterToTargetPropagationLossScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the total propagation loss, as a unitless ratio, between the radar transmitter and
the target object.
|
ScalarEvaluator |
TransmitterToTargetDopplerShiftScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the doppler shifted transmit frequency, in hertz, at the target object.
|
ScalarEvaluator |
TransmitterToTargetDopplerFrequencyScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the doppler shifted transmit frequency, in hertz, at the target object.
|
ScalarEvaluator |
TransmitAntennaGainScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the radar transmitter antenna gain in the direction of the target object.
|
ScalarEvaluator |
TargetToReceiverReceivedIsotropicPowerScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the received isotropic power (RIP), in Watts, for the link between
the target object and the radar receiver.
|
ScalarEvaluator |
TargetToReceiverPropagationLossScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the total propagation loss, as a unitless ratio, between the target object and
the radar receiver.
|
ScalarEvaluator |
TargetToReceiverDopplerShiftScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the total doppler shift of the transmitted signal, in hertz, at the radar receiver.
|
ScalarEvaluator |
TargetToReceiverDopplerFrequencyScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the doppler shifted frequency of the signal scattered from the target, in hertz, at the radar receiver.
|
ScalarEvaluator |
TargetScatteredPowerScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the power scattered by the target object in the direction of the radar receiver.
|
ScalarEvaluator |
TargetRadarCrossSectionScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator which computes radar cross section, in meters squared, for the target.
|
ScalarEvaluator |
SignalToNoiseRatioScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator which computes the signal-to-noise, as a unitless ratio, at the output of the radar receiver.
|
ScalarEvaluator |
ReceiveAntennaOutputPowerScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the power level, in Watts, at the output of the receive radar antenna.
|
ScalarEvaluator |
ReceiveAntennaOutputInterferencePowerScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the interference power level, in Watts, at the output of the receive radar antenna.
|
ScalarEvaluator |
ReceiveAntennaGainScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the radar receiver antenna gain, as a unitless ratio, in the direction of the target
object.
|
ScalarEvaluator |
PulseIntegrationTimeScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the time, in seconds, it takes for the radar receiver to integrate the number of pulses in the received waveform.
|
ScalarEvaluator |
MonostaticAmbiguousTargetVelocityScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the ambiguous target velocity, in m/s, of the radar target.
|
ScalarEvaluator |
MonostaticAmbiguousTargetRangeScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the ambiguous target range, in meters, of the radar target.
|
ScalarEvaluator |
MitchellWalkerProbabilityOfDetectionScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the probability of detection of the received waveform using the Mitchell-Walker
algorithm.
|
ScalarEvaluator |
IntegratedPulseCountScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the number of pulses integrated in the received waveform.
|
ScalarEvaluator |
EffectiveIsotropicRadiatedPowerScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the effective isotropic radiated power (EIRP), in Watts, of the
radar transmitter.
|
ScalarEvaluator |
DwellTimeScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the radar waveform dwell time, in seconds.
|
abstract Evaluator<ProcessedRadarWaveform> |
RadarWaveformProcessor.getEvaluator(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
boolean evaluateInterference)
Constructs a
Evaluator instance from the input signal source, intended signal
strategy, and signal propagation graph. |
Evaluator<ProcessedRadarWaveform> |
PerfectGoalSignalToNoiseRatioWaveformIntegrator.getEvaluator(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
boolean evaluateInterference)
Constructs a
Evaluator instance from the input signal source, intended signal
strategy, and signal propagation graph. |
Evaluator<ProcessedRadarWaveform> |
PerfectFixedNumberOfPulsesWaveformIntegrator.getEvaluator(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
boolean evaluateInterference)
Constructs a
Evaluator instance from the input signal source, intended signal
strategy, and signal propagation graph. |
Evaluator<ProcessedRadarWaveform> |
ConstantEfficiencyGoalSignalToNoiseRatioWaveformIntegrator.getEvaluator(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
boolean evaluateInterference)
Constructs a
Evaluator instance from the input signal source, intended signal
strategy, and signal propagation graph. |
Evaluator<ProcessedRadarWaveform> |
ConstantEfficiencyFixedNumberOfPulsesWaveformIntegrator.getEvaluator(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph,
boolean evaluateInterference)
Constructs a
Evaluator instance from the input signal source, intended signal
strategy, and signal propagation graph. |
SignalEvaluator |
RadarAntennaSignalProcessor.getSignalEvaluator(EvaluatorGroup group,
SignalPropagationGraph graph)
Get an evaluator which can produce the output from the signal processor.
|
protected void |
RadarWaveformProcessor.validateProperties(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
GoalSignalToNoiseRatioWaveformIntegrator.validateProperties(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
FixedNumberOfPulsesWaveformIntegrator.validateProperties(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
ConstantEfficiencyGoalSignalToNoiseRatioWaveformIntegrator.validateProperties(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
protected void |
ConstantEfficiencyFixedNumberOfPulsesWaveformIntegrator.validateProperties(EvaluatorGroup group,
IntendedSignalStrategy intendedSignalStrategy,
SignalPropagationGraph graph)
Validates that required properties and parameters are configured correctly in order to get an
evaluator for this instance.
|
Modifier and Type | Method and Description |
---|---|
MotionEvaluator1<Cartographic> |
PropagatedRoute.getCartographicEvaluator(EvaluatorGroup group)
Gets an evaluator which can produce the
Cartographic position along
the route as a function of time. |
MotionEvaluator1<Cartographic> |
PropagatedRoute.getCartographicEvaluator(EvaluatorGroup group,
TerrainProvider heightReferenceSurface)
Gets an evaluator which can produce the
Cartographic position along
the route as a function of time. |
Modifier and Type | Method and Description |
---|---|
EvaluatorGroup |
TargetedSegmentListOperatorEvaluator.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
StateUpdaterEvaluator.getGroup()
Gets the group that contains this evaluator.
|
Modifier and Type | Method and Description |
---|---|
static StateElementAdapter |
StateElementAdapterHelpers.createAdapterBetweenSegments(String element,
SegmentDefinition from,
SegmentDefinition to,
EvaluatorGroup group)
A helper method to create a
StateElementAdapter from one segment to another. |
protected SegmentPropagator |
UpdateSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
TargetedSegmentList.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
SwitchableSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
StopSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
ReturnSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
PropagateSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
NumericalPropagatorSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
NumericalInitialStateSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
InitialStateSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
ImpulsiveManeuverSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
HoldSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
FollowSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
FiniteManeuverSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
BasicLaunchSegment.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected SegmentPropagator |
SegmentList.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
protected abstract SegmentPropagator |
SegmentDefinition.createSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
abstract StateUpdaterEvaluator |
StateUpdaterDefinition.getEvaluator(EvaluatorGroup group)
Gets the
StateUpdaterEvaluator for this StateUpdaterDefinition . |
StateUpdaterEvaluator |
SingleValueStateUpdater.getEvaluator(EvaluatorGroup group)
Gets the
StateUpdaterEvaluator for this StateUpdaterDefinition . |
abstract TargetedSegmentListOperatorEvaluator |
TargetedSegmentListOperator.getOperatorEvaluator(EvaluatorGroup group)
Creates and returns the fully configured
TargetedSegmentListOperatorEvaluator for use in a
TargetedSegmentLists propagator. |
TargetedSegmentListOperatorEvaluator |
SwapSegmentOperator.getOperatorEvaluator(EvaluatorGroup group)
Creates and returns the fully configured
TargetedSegmentListOperatorEvaluator for use in a
TargetedSegmentLists propagator. |
TargetedSegmentListOperatorEvaluator |
SeedFiniteManeuverOperator.getOperatorEvaluator(EvaluatorGroup group)
Creates and returns the fully configured
TargetedSegmentListOperatorEvaluator for use in a
TargetedSegmentLists propagator. |
TargetedSegmentListOperatorEvaluator |
RunSegmentListOperator.getOperatorEvaluator(EvaluatorGroup group)
Creates and returns the fully configured
TargetedSegmentListOperatorEvaluator for use in a
TargetedSegmentLists propagator. |
TargetedSegmentListOperatorEvaluator |
ChangeStopSegmentOperator.getOperatorEvaluator(EvaluatorGroup group)
Creates and returns the fully configured
TargetedSegmentListOperatorEvaluator for use in a
TargetedSegmentLists propagator. |
TargetedSegmentListOperatorEvaluator |
ChangeStoppingConditionThresholdOperator.getOperatorEvaluator(EvaluatorGroup group)
Creates and returns the fully configured
TargetedSegmentListOperatorEvaluator for use in a
TargetedSegmentLists propagator. |
TargetedSegmentListOperatorEvaluator |
ChangeStoppingConditionEnabledOperator.getOperatorEvaluator(EvaluatorGroup group)
Creates and returns the fully configured
TargetedSegmentListOperatorEvaluator for use in a
TargetedSegmentLists propagator. |
TargetedSegmentListOperatorEvaluator |
ChangeReturnSegmentOperator.getOperatorEvaluator(EvaluatorGroup group)
Creates and returns the fully configured
TargetedSegmentListOperatorEvaluator for use in a
TargetedSegmentLists propagator. |
TargetedSegmentListOperatorEvaluator |
ChangePropagateSegmentsPropagatorOperator.getOperatorEvaluator(EvaluatorGroup group)
Creates and returns the fully configured
TargetedSegmentListOperatorEvaluator for use in a
TargetedSegmentLists propagator. |
FollowSegmentBeginningPropagator |
FollowSegmentStartsWithStoppingConditions.getPropagator(FollowSegment segment,
EvaluatorGroup group)
Creates the evaluator for this initial state strategy of a specific
FollowSegment . |
FollowSegmentBeginningPropagator |
FollowSegmentStartsWithDefaultInitialState.getPropagator(FollowSegment segment,
EvaluatorGroup group)
Creates the evaluator for this initial state strategy of a specific
FollowSegment . |
FollowSegmentBeginningPropagator |
FollowSegmentStartsAtEndOfBasePropagator.getPropagator(FollowSegment segment,
EvaluatorGroup group)
Creates the evaluator for this initial state strategy of a specific
FollowSegment . |
FollowSegmentEndingPropagator |
FollowSegmentEndsWithStoppingConditions.getPropagator(FollowSegment segment,
EvaluatorGroup group)
Creates the evaluator for this final state strategy of a specific
FollowSegment . |
FollowSegmentEndingPropagator |
FollowSegmentEndsAsWithDefaultConditions.getPropagator(FollowSegment segment,
EvaluatorGroup group)
Creates the evaluator for this final state strategy of a specific
FollowSegment . |
abstract FollowSegmentEndingPropagator |
FollowSegmentEnding.getPropagator(FollowSegment segment,
EvaluatorGroup group)
Creates the evaluator for this final state strategy of a specific
FollowSegment . |
abstract FollowSegmentBeginningPropagator |
FollowSegmentBeginning.getPropagator(FollowSegment segment,
EvaluatorGroup group)
Creates the evaluator for this initial state strategy of a specific
FollowSegment . |
SegmentListPropagator |
SegmentList.getSegmentListPropagator(EvaluatorGroup group)
Creates and returns the
propagator for this segment list . |
SegmentListPropagator |
SegmentList.getSegmentListPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates and returns the
propagator for this SegmentList . |
SegmentPropagator |
SegmentDefinition.getSegmentPropagator(EvaluatorGroup group)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
SegmentPropagator |
SegmentDefinition.getSegmentPropagator(EvaluatorGroup group,
SegmentDefinition previousSegment)
Creates, configures, and returns the
SegmentPropagator for this
segment. |
Constructor and Description |
---|
SegmentListPropagator(SegmentDefinition previousSegment,
SegmentList segmentDefinition,
EvaluatorGroup group)
Initializes a new instance.
|
SegmentPropagator(SegmentDefinition previousSegment,
SegmentDefinition creator,
EvaluatorGroup group)
Initializes a new instance.
|
StateUpdaterEvaluator(EvaluatorGroup group,
StateUpdaterDefinition definition)
Initializes a new instance.
|
TargetedSegmentListOperatorEvaluator(EvaluatorGroup group,
TargetedSegmentListOperator identifier)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
EvaluatorGroup |
StoppingConditionEvaluator.getGroup()
Gets the group that contains this evaluator.
|
EvaluatorGroup |
StoppingConditionConstraintEvaluator.getGroup()
Gets the group that contains this evaluator.
|
Constructor and Description |
---|
StoppingConditionConstraintEvaluator(EvaluatorGroup group,
StoppingConditionConstraint definition)
Initializes a new instance.
|
StoppingConditionEvaluator(EvaluatorGroup group,
StoppingCondition definition)
Initializes a new instance.
|
ThresholdStoppingConditionConstraintEvaluator(EvaluatorGroup group,
ThresholdStoppingConditionConstraint definition)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
AccessEntityFilter.applyChanges(EvaluatorGroup group)
Applies the changes to this filter.
|
ParameterEvaluator<TEntity> |
EntityParameter.getEvaluator(EvaluatorGroup group)
Gets the placeholder evaluator associated with this parameter.
|
Constructor and Description |
---|
AccessEntityFilter(TransactionContext context,
EntityParameter<TEntity> entityParameter,
TransactionParameter transactionParameter,
AccessQuery query,
EvaluatorGroup group)
|
AccessEntityFilter(TransactionContext context,
EntityParameter<TEntity> entityParameter,
TransactionParameter transactionParameter,
AccessQuery query,
IServiceProvider timeObserver,
EvaluatorGroup group)
|