STK Vector Geometry ToolSend comments on this topic.
IAgCrdnCalcScalar Interface

Description

Any scalar calculation that is not constant by construction.

Public Methods

Public Method EvaluateEvaluates the scalar calculation at the specified time instant.
Public Method EvaluateWithRateEvaluates the scalar calculation at the specified time instant. The result is a scalar value and its rate of change.
Public Method GetAvailabilityReturns a list of availability intervals.
Public Method QuickEvaluateEvaluates the scalar calculation at the specified time instant and returns the results as an array with two elements, the first element being of boolean type indicating whether the computation succeeded, followed by a double-precision value representing the computed scalar value.
Public Method QuickEvaluateArrayEvaluates the scalar calculation, and rate, over an array of times, entered as strings in the Scenario date unit. It returns an array corresponding to the input times. Each element of this array is itself an array with two elements, the first element being of boolean type indicating whether the computation succeeded, followed by a double-precision value representing the computed scalar value.
Public Method QuickEvaluateEventArrayEvaluates the scalar calculation, and rate, over the array of times provided by an Event Array component. It returns an array corresponding to the input times. Each element of this array is itself an array with two elements, the first element being of boolean type indicating whether the computation succeeded, followed by a double-precision value representing the computed scalar value.
Public Method QuickEvaluateWithRateEvaluates the scalar calculation at the specified time instant and returns the results as an array with three elements, the first element being of boolean type indicating whether the computation succeeded, followed by two double-precision values one representing the computed scalar value and the last element representing the scalar's rate of change.
Public Method QuickEvaluateWithRateArrayEvaluates the scalar calculation over the array of times provided by an Event Array component. It returns an array corresponding to the input times. Each element of this array is itself an array with three elements, the first element being of boolean type indicating whether the computation succeeded, followed by two double-precision values one representing the computed scalar value and the last element representing the scalar's rate of change.
Public Method QuickEvaluateWithRateEventArrayEvaluates the scalar calculation, and rate, over the array of times provided by an Event Array component. It returns an array corresponding to the input times. Each element of this array is itself an array with three elements, the first element being of boolean type indicating whether the computation succeeded, followed by two double-precision values one representing the computed scalar value and the last element representing the scalar's rate of change.

Public Properties

Public Property TypeReturns the scalar calculation type.
Public Property UnitOfMeasureReturns calc scalar's unit of measure, i.e. 'AngleUnit', 'DistanceUnit', etc.

Interfaces

Implemented Interface
IAgCrdn

CoClasses that Implement IAgCrdnCalcScalar

© 2024 Analytical Graphics, Inc. All Rights Reserved.