AGI AgAccessConstraintPlugin 11 Send comments on this topic.
IAgAccessConstraintPluginObjectData Interface

Description

Access Constraint Plugin Object Data interface used to get inputs and outputs during the Evaluate method call.

Object Model

Public Methods

Public Method Acceleration The object acceleration in the requested frame. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method Acceleration_Array The object acceleration in the requested frame, returned as an array representing ax, ay, az. Only eUtFrameInertial and eUtFrameFixed are supported. Useful for scripting clients.
Public Method Altitude The altitude of the object wrt the requested reference.
Public Method AngularVelocity The angular velocity of the body frame of the object wrt the requested frame. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method AngularVelocity_Array The angular velocity of the body frame of the object wrt the requested frame, returned as an array representing wx, wy, wz. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method ApparentSunPosition The apparent sun position with respect to the object in the requested frame. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method ApparentSunPosition_Array The apparent sun position with respect to the object in the requested frame, returned as an array representing x, y, z. Only eUtFrameInertial and eUtFrameFixed are supported. Useful for scripting clients.
Public Method Attitude The attitude of the body frame of the object wrt the requested frame. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method Attitude_Array The attitude of the body frame of the object wrt the requested frame, returned as an array representing Q1, Q2, Q3 Q4. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method Date DEPRECATED. Use DateElements instead. The current time in requested time scale of the object expressed in date format.
Public Method Date_Array DEPRECATED. Use DateElements_Array instead. The current time of the object in requested time scale expressed in date format returned as an array representing year [yyyy], dayOfYear, month [0-11], hour [0-23], minute [0-59], seconds. Useful for scripting clients.
Public Method DateElements The current time of the object in requested time scale expressed in date format. Year [yyyy], DayOfYear [1-366], Month [1-12], DayOfMonth [1-31], Hour [0-23], Minute [0-59], Seconds [0-60].
Public Method DateElements_Array The current time of the object in requested time scale expressed in date format returned as the array: Year [yyyy], DayOfYear [1-366], Month [1-12], DayOfMonth [1-31], Hour [0-23], Minute [0-59], Seconds [0-60]. Useful for scripting clients.
Public Method DateString Current epoch expressed using the date format abbreviation specified.
Public Method DayCount The current time in requested time scale of the object expressed in day count format.
Public Method DayCount_Array The current time in requested time scale of the object expressed in day count format returned as an array representing wholeDays, secsIntoDay. Useful for scripting clients.
Public Method LatLonAlt The detic latitude, detic longitude, and altitude of the object. Altitude is measured wrt the central body ellispoid of the object. (eg. Earth uses WGS84)
Public Method LatLonAlt_Array The detic latitude, detic longitude, and altitude of the object, returned as an array representing latitude, longitude, altitude. Altitude is measured wrt the central body ellispoid of the object. (eg. Earth uses WGS84)
Public Method Position The object position in the requested frame. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method Position_Array The object position in the requested frame, returned as an array representing x, y, z. Only eUtFrameInertial and eUtFrameFixed are supported. Useful for scripting clients.
Public Method Range Apparent range between the objects.
Public Method RelativeAcceleration The apparent relative acceleration of the other object with respect to this object, in the requested frame. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method RelativeAcceleration_Array The apparent relative acceleration of the other object with respect to this object, in the requested frame, returned as an array representing ax, ay, az. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method RelativePosition The apparent relative position of the other object with respect to this object, in the requested frame. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method RelativePosition_Array The apparent relative position of the other object with respect to this object, in the requested frame, returned as an array representing x, y, z. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method RelativeVelocity The apparent relative velocity of the other object with respect to this object, in the requested frame. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method RelativeVelocity_Array The apparent relative velocity of the other object with respect to this object, in the requested frame, returned as an array representing vx, vy, vz. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method Velocity The object velocity in the requested frame. Only eUtFrameInertial and eUtFrameFixed are supported.
Public Method Velocity_Array The object velocity in the requested frame, returned as an array representing vx, vy, vz. Only eUtFrameInertial and eUtFrameFixed are supported. Useful for scripting clients.

Public Properties

Public Property CentralBodyName The name of the central body for this object.
Public Property Descriptor An interface to a description of the object.
Public Property GeometryMask A bit mask of AgEAccessConstraintDependencyFlags indicating which geometrical data was computed.
Public Property IsClockHost True if this object is the clock host for the access computation.
Public Property IsRefractionComputed True if refraction was computed for the apparent relative position of the other object.
Public Property SignalSense The signal sense for this object.

CoClasses that Implement IAgAccessConstraintPluginObjectData

© 2016 Analytical Graphics, Inc. All Rights Reserved.

STK Programming Interface 11.0.1