Objects and enumerations shared by the STK X and STK Objects libraries. The types provided by STK Util are used indirectly through methods and properties in the STK X and STK Objects libraries.
| Objects | Description |
|---|---|
| AgCartesian | Class used to access a position using Cartesian Coordinates. |
| AgCartesian2Vector | A 2-D cartesian vector. |
| AgCartesian3Vector | A 3-D cartesian vector. |
| AgCROrientationAzEl | AzEl orientation method. |
| AgCROrientationEulerAngles | Euler Angles orientation method. |
| AgCROrientationOffsetCart | Orientation offset cartesian. |
| AgCROrientationQuaternion | Quaternion orientation method. |
| AgCROrientationYPRAngles | Yaw-Pitch Roll (YPR) Angles orientation system. |
| AgCylindrical | Class defining cylindrical position. |
| AgDirectionEuler | Euler direction sequence. |
| AgDirectionPR | Pitch-Roll (PR) direction sequence. |
| AgDirectionRADec | Spherical direction (Right Ascension and Declination). |
| AgDirectionXYZ | Cartesian direction. |
| AgDoublesCollection | A collection of doubles. |
| AgExecCmdResult | Collection of strings returned by the ExecuteCommand. |
| AgExecMultiCmdResult | Collection of objects returned by the ExecuteMultipleCommands. |
| AgGeocentric | Class defining Geocentric position. |
| AgGeodetic | Class defining Geodetic position. |
| AgOrientationAzEl | AzEl orientation method. |
| AgOrientationEulerAngles | Euler Angles orientation method. |
| AgOrientationQuaternion | Quaternion orientation method. |
| AgOrientationYPRAngles | Yaw-Pitch Roll (YPR) Angles orientation system. |
| AgPlanetocentric | Class defining Planetocentric position. |
| AgPlanetodetic | Class defining Planetodetic position. |
| AgPosition | The Position class. |
| AgPropertyInfoCollection | Property Information Collection coclass. |
| AgRuntimeTypeInfo | Runtime Type info coclass. |
| AgSpherical | Class defining spherical position. |
| Objects | Description |
|---|---|
| IAgCartesian | IAgCartesian Interface used to access a position using Cartesian Coordinates. |
| IAgCartesian2Vector | Represents a cartesian 2-D vector. |
| IAgCartesian3Vector | Represents a cartesian 3-D vector. |
| IAgConversionUtility | Provides conversion utilities. |
| IAgCylindrical | Cylindrical Position Type. |
| IAgDate | Provides helper methods for a date. |
| IAgDirection | Interface to set and retrieve direction options for aligned and constrained vectors. |
| IAgDirectionEuler | Interface for Euler direction sequence. |
| IAgDirectionPR | Interface for Pitch-Roll (PR) direction sequence. |
| IAgDirectionRADec | Interface for Spherical direction (Right Ascension and Declination). |
| IAgDirectionXYZ | Interface for Cartesian direction. |
| IAgDoublesCollection | Represents a collection of doubles. |
| IAgExecCmdResult | Collection of strings returned by the ExecuteCommand. |
| IAgExecMultiCmdResult | Collection of objects returned by the ExecuteMultipleCommands. |
| IAgGeocentric | Geocentric Position Type. |
| IAgGeodetic | IAgGeodetic sets the position using Geodetic properties. |
| IAgLocationData | Base interface IAgLocationData. IAgPosition derives from this interface. |
| IAgOrbitState | Interface to set and retrieve the coordinate type used to specify the orbit state. |
| IAgOrientation | Interface to set and retrieve the orientation method. |
| IAgOrientationAzEl | Interface for AzEl orientation method. |
| IAgOrientationEulerAngles | Interface for Euler Angles orientation method. |
| IAgOrientationPositionOffset | Interface for defining the orientation origin position offset relative to the parent object. |
| IAgOrientationQuaternion | Quaternion representing orientation between two sets of axes. |
| IAgOrientationYPRAngles | Interface for Yaw-Pitch Roll (YPR) Angles orientation system. |
| IAgPlanetocentric | Planetocentric Position Type. |
| IAgPlanetodetic | IAgPlanetodetic sets the position using Planetodetic properties. |
| IAgPosition | IAgPosition provides access to the position of the object. |
| IAgPropertyInfo | Property information. |
| IAgPropertyInfoCollection | The collection of properties. |
| IAgQuantity | Provides helper methods for a quantity. |
| IAgRuntimeTypeInfo | Interface used to retrieve the properties at runtime. |
| IAgSpherical | Spherical Position Type. |
| IAgUnitPrefsDim | Provides info on a Dimension from the global unit table. |
| IAgUnitPrefsDimCollection | Provides accesses to the global unit table. |
| IAgUnitPrefsUnit | Provides info about a unit. |
| IAgUnitPrefsUnitCollection | Provides access to the Unit collection. |
| Enumeration | Description |
|---|---|
| AgEAzElAboutBoresight | About Boresight options for AzEl orientation method. |
| AgECoordinateSystem | Earth-centered coordinate systems for defining certain propagators. |
| AgEDirectionType | Direction options for aligned and constrained vectors. |
| AgEEulerDirectionSequence | Euler direction sequences. |
| AgEEulerOrientationSequence | Euler rotation sequence options:. |
| AgEExecMultiCmdResultAction | Enumeration defines a set of actions when an error occurs while executing a command batch. |
| AgEFillStyle | Available fill styles. |
| AgELineStyle | Available line styles. |
| AgELogMsgDispID | Log message display options. |
| AgELogMsgType | Log message types. |
| AgEOrbitStateType | Coordinate types used in specifying orbit state. |
| AgEOrientationType | Orientation methods. |
| AgEPositionType | Facility/place/target position types. |
| AgEPropertyInfoValueType | The enumeration used to determine what type of property is being used. |
| AgEPRSequence | Pitch-Roll (PR) direction sequences. |
| AgEYPRAnglesSequence | Yaw-Pitch-Roll (YPR) sequences. |





