AGI STK Util 11 Send comments on this topic.
Project Overview

Description

The STK Util library contains objects and enumerations shared by the  STK X and STK Objects type libraries. The types provided by STK Util are used indirectly through methods and properties in the STK X and STK Objects libraries.

Classes

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 Infomation Collection coclass.
AgRuntimeTypeInfo Runtime Type info coclass.
AgSpherical Class defining spherical position.

Interfaces

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 Interface for Quaternion orientation method.
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.

Enumerations

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.
© 2016 Analytical Graphics, Inc. All Rights Reserved.

STK Programming Interface 11.0.1