What's New in AGI STK Util 11.3

No classes, interfaces or enumerations were added, changed or removed in this version.

What's New in AGI STK Util 11.2

No classes, interfaces or enumerations were added, changed or removed in this version.

What's New in AGI STK Util 11.1

No classes, interfaces or enumerations were added, changed or removed in this version.

What's New in AGI STK Util 11

The library has been updated to reflect the changes made to STK Util for this release.

Added or Removed Classes, Interfaces and Enumerations

Object Changes Version
AgCROrientationAzEl Added
STK 11
AgCROrientationEulerAngles Added
STK 11
AgCROrientationOffsetCart Added
STK 11
AgCROrientationQuaternion Added
STK 11
AgCROrientationYPRAngles Added
STK 11
AgEComponent Removed
STK 11
IAgComponentDirectory Removed
STK 11
IAgComponentInfo Removed
STK 11
IAgComponentInfoCollection Removed
STK 11
IAgOrientationPositionOffset Added
STK 11

Changed Classes, Interfaces and Enumerations

Object Changes Version
AgECoordinateSystem Added enum eCoordinateSystemPrincipalAxes430
STK 11

What's New in AGI STK Util 10

Migrating to STK 10

- The orbit state classes have been moved from STK Util library to STK Object library to better support the integration of Timeline API and STK Object Model. This is a breaking change and requires changes to the client code.

For example, in .NET languages users may need to change a namespace:

[C#] AGI.STKUtil.IAgOrbitStateCartesian state; // <-- Compile-time error

To resolve the issue, change the namespace AGI.STKUtil to AGI.STKObjects:

AGI.STKObjects.IAgOrbitStateCartesian state;

Added or Removed Classes, Interfaces and Enumerations

Object Changes Version
AgClassicalLocationArgumentOfLatitude Removed
STK 10
AgClassicalLocationEccentricAnomaly Removed
STK 10
AgClassicalLocationMeanAnomaly Removed
STK 10
AgClassicalLocationTimePastAN Removed
STK 10
AgClassicalLocationTimePastPerigee Removed
STK 10
AgClassicalLocationTrueAnomaly Removed
STK 10
AgClassicalSizeShapeAltitude Removed
STK 10
AgClassicalSizeShapeMeanMotion Removed
STK 10
AgClassicalSizeShapePeriod Removed
STK 10
AgClassicalSizeShapeRadius Removed
STK 10
AgClassicalSizeShapeSemimajorAxis Removed
STK 10
AgDelaunayG Removed
STK 10
AgDelaunayGOverSQRTmu Removed
STK 10
AgDelaunayH Removed
STK 10
AgDelaunayHOverSQRTmu Removed
STK 10
AgDelaunayL Removed
STK 10
AgDelaunayLOverSQRTmu Removed
STK 10
AgEClassicalLocation Removed
STK 10
AgEClassicalSizeShape Removed
STK 10
AgEDelaunayGType Removed
STK 10
AgEDelaunayHType Removed
STK 10
AgEDelaunayLType Removed
STK 10
AgEEquinoctialFormulation Removed
STK 10
AgEEquinoctialSizeShape Removed
STK 10
AgEGeodeticSize Removed
STK 10
AgEMixedSphericalFPA Removed
STK 10
AgEOrientationAscNode Removed
STK 10
AgEquinoctialSizeShapeMeanMotion Removed
STK 10
AgEquinoctialSizeShapeSemimajorAxis Removed
STK 10
AgESphericalFPA Removed
STK 10
AgGeodeticSizeAltitude Removed
STK 10
AgGeodeticSizeRadius Removed
STK 10
AgMixedSphericalFPAHorizontal Removed
STK 10
AgMixedSphericalFPAVertical Removed
STK 10
AgOrbitStateCartesian Removed
STK 10
AgOrbitStateClassical Removed
STK 10
AgOrbitStateDelaunay Removed
STK 10
AgOrbitStateEquinoctial Removed
STK 10
AgOrbitStateGeodetic Removed
STK 10
AgOrbitStateMixedSpherical Removed
STK 10
AgOrbitStateSpherical Removed
STK 10
AgOrientationAscNodeLAN Removed
STK 10
AgOrientationAscNodeRAAN Removed
STK 10
AgSphericalFPAHorizontal Removed
STK 10
AgSphericalFPAVertical Removed
STK 10
IAgClassicalLocation Removed
STK 10
IAgClassicalLocationArgumentOfLatitude Removed
STK 10
IAgClassicalLocationEccentricAnomaly Removed
STK 10
IAgClassicalLocationMeanAnomaly Removed
STK 10
IAgClassicalLocationTimePastAN Removed
STK 10
IAgClassicalLocationTimePastPerigee Removed
STK 10
IAgClassicalLocationTrueAnomaly Removed
STK 10
IAgClassicalOrientation Removed
STK 10
IAgClassicalSizeShape Removed
STK 10
IAgClassicalSizeShapeAltitude Removed
STK 10
IAgClassicalSizeShapeMeanMotion Removed
STK 10
IAgClassicalSizeShapePeriod Removed
STK 10
IAgClassicalSizeShapeRadius Removed
STK 10
IAgClassicalSizeShapeSemimajorAxis Removed
STK 10
IAgDelaunayActionVariable Removed
STK 10
IAgDelaunayG Removed
STK 10
IAgDelaunayGOverSQRTmu Removed
STK 10
IAgDelaunayH Removed
STK 10
IAgDelaunayHOverSQRTmu Removed
STK 10
IAgDelaunayL Removed
STK 10
IAgDelaunayLOverSQRTmu Removed
STK 10
IAgEquinoctialSizeShapeMeanMotion Removed
STK 10
IAgEquinoctialSizeShapeSemimajorAxis Removed
STK 10
IAgFlightPathAngle Removed
STK 10
IAgGeodeticSize Removed
STK 10
IAgGeodeticSizeAltitude Removed
STK 10
IAgGeodeticSizeRadius Removed
STK 10
IAgMixedSphericalFPAHorizontal Removed
STK 10
IAgMixedSphericalFPAVertical Removed
STK 10
IAgOrbitStateCartesian Removed
STK 10
IAgOrbitStateClassical Removed
STK 10
IAgOrbitStateCoordinateSystem Removed
STK 10
IAgOrbitStateDelaunay Removed
STK 10
IAgOrbitStateEquinoctial Removed
STK 10
IAgOrbitStateGeodetic Removed
STK 10
IAgOrbitStateMixedSpherical Removed
STK 10
IAgOrbitStateSpherical Removed
STK 10
IAgOrientationAscNode Removed
STK 10
IAgOrientationAscNodeLAN Removed
STK 10
IAgOrientationAscNodeRAAN Removed
STK 10
IAgSphericalFPAHorizontal Removed
STK 10
IAgSphericalFPAVertical Removed
STK 10

Changed Classes, Interfaces and Enumerations

Object Changes Version
_IAgOrbitState Changed property Epoch, changes: id: 211 -> 212, position: 17 -> 18
Changed property CentralBodyName, changes: id: 210 -> 211, position: 16 -> 17
Changed method AssignMixedSpherical, changes: id: 208 -> 209, position: 14 -> 15
Changed method AssignSpherical, changes: id: 209 -> 210, position: 15 -> 16
STK 10
IAgComponentInfoCollection Added method Remove
STK 10
IAgDirectionRADec Added property Magnitude
STK 10
IAgOrbitState Changed property Epoch, changes: position: 10 -> 11
Changed property CentralBodyName, changes: position: 9 -> 10
Changed method AssignMixedSpherical, changes: position: 7 -> 8
Changed method AssignSpherical, changes: position: 8 -> 9
Added method AssignEquinoctialRetrograde
Added method AssignEquinoctialPosigrade
Removed method AssignEquinoctial
STK 10

What's New in AGI STK Util 9.2.1

Added or Removed Classes, Interfaces and Enumerations

Object Changes Version
AgEPropertyInfoValueType Added
STK 9.2.1
AgPropertyInfoCollection Added
STK 9.2.1
AgRuntimeTypeInfo Added
STK 9.2.1
IAgPropertyInfo Added
STK 9.2.1
IAgPropertyInfoCollection Added
STK 9.2.1
IAgRuntimeTypeInfo Added
STK 9.2.1

Changed Classes, Interfaces and Enumerations

Object Changes Version
IAgConversionUtility Added method NewCartesian3VectorFromPosition
Added method NewCartesian3VectorFromDirection
Added method NewCartesian3Vector
STK 9.2.1

What's New in AGI STK Util 9.2

- IAgCartesian2Vector and IAgCartesian3Vector interfaces to represent 2D and 3D cartesian vectors. The interfaces have been introduced to support the new VGT Automation API.

- New methods QueryDirectionCosineMatrix and QueryDirectionConineMatrixArray methods were added to IAgConversionUtility interface to allow converting an orientation to Direction Cosine Matrix (DCM).

Added or Removed Classes, Interfaces and Enumerations

Object Changes Version
AgCartesian2Vector Added
STK 9.2
AgCartesian3Vector Added
STK 9.2
IAgCartesian2Vector Added
STK 9.2
IAgCartesian3Vector Added
STK 9.2

Changed Classes, Interfaces and Enumerations

Object Changes Version
IAgConversionUtility Added method QueryDirectionCosineMatrix
Added method QueryDirectionCosineMatrixArray
STK 9.2

What's New in AGI STK Util 9.1

Migrating to STK 9.1

Added or Removed Classes, Interfaces and Enumerations

Object Changes Version
AgDoublesCollection Added
STK 9.1
IAgDoublesCollection Added
STK 9.1

Changed Classes, Interfaces and Enumerations

Object Changes Version
IAgOrbitStateDelaunay Added property MeanAnomaly
Added property RAAN
Added property ArgOfPeriapsis
Deprecated property iMeanAnomaly - This property is deprecated. Use MeanAnomaly. Delaunay Variable i - Mean Anomaly. Uses Angle Dimension.
Deprecated property gArgOfPerigee - This property is deprecated. Use ArgOfPeriapsis. Delaunay Variable g - Argument of Perigee. Uses Angle Dimension.
Deprecated property hRAAN - This property is deprecated. Use RAAN. Delaunay Variable h - Right Ascension of Ascending Node. Uses Angle Dimension.
STK 9.1

What's New in AGI STK Util 9

Migrating to STK 9

- The position, orientation, direction and orbit state classes have been moved from STK Objects library to STK Util library. This is a breaking change and requires changes to the client code.

For example, in .NET languages users may need to change a namespace:

[C#] AGI.STKObjects.IAgPosition pos; // <-- Compile-time error
AGI.STKObjects.IAgDirection direction; // <-- Compile-time error
AGI.STKObjects.IAgOrientation orientation; // <-- Compile-time error
AGI.STKObjects.IAgOrbitState state; // <-- Compile-time error

To resolve the issue, change the namespace AGI.STKObjects to AGI.STKUtil:

AGI.STKUtil.IAgPosition pos;
AGI.STKUtil.IAgDirection direction;
AGI.STKUtil.IAgOrientation orientation;
AGI.STKUtil.IAgOrbitState state;

Added or Removed Classes, Interfaces and Enumerations

Object Changes Version
AgCartesian Moved from AGI.STKObjects
STK 9
AgClassicalLocationArgumentOfLatitude Moved from AGI.STKObjects
STK 9
AgClassicalLocationEccentricAnomaly Moved from AGI.STKObjects
STK 9
AgClassicalLocationMeanAnomaly Moved from AGI.STKObjects
STK 9
AgClassicalLocationTimePastAN Moved from AGI.STKObjects
STK 9
AgClassicalLocationTimePastPerigee Moved from AGI.STKObjects
STK 9
AgClassicalLocationTrueAnomaly Moved from AGI.STKObjects
STK 9
AgClassicalSizeShapeAltitude Moved from AGI.STKObjects
STK 9
AgClassicalSizeShapeMeanMotion Moved from AGI.STKObjects
STK 9
AgClassicalSizeShapePeriod Moved from AGI.STKObjects
STK 9
AgClassicalSizeShapeRadius Moved from AGI.STKObjects
STK 9
AgClassicalSizeShapeSemimajorAxis Moved from AGI.STKObjects
STK 9
AgCylindrical Moved from AGI.STKObjects
STK 9
AgDelaunayG Moved from AGI.STKObjects
STK 9
AgDelaunayGOverSQRTmu Moved from AGI.STKObjects
STK 9
AgDelaunayH Moved from AGI.STKObjects
STK 9
AgDelaunayHOverSQRTmu Moved from AGI.STKObjects
STK 9
AgDelaunayL Moved from AGI.STKObjects
STK 9
AgDelaunayLOverSQRTmu Moved from AGI.STKObjects
STK 9
AgDirectionEuler Moved from AGI.STKObjects
STK 9
AgDirectionPR Moved from AGI.STKObjects
STK 9
AgDirectionRADec Moved from AGI.STKObjects
STK 9
AgDirectionXYZ Moved from AGI.STKObjects
STK 9
AgEAzElAboutBoresight Moved from AGI.STKObjects
STK 9
AgEClassicalLocation Moved from AGI.STKObjects
STK 9
AgEClassicalSizeShape Moved from AGI.STKObjects
STK 9
AgEComponent Added
STK 9
AgECoordinateSystem Moved from AGI.STKObjects
STK 9
AgEDelaunayGType Moved from AGI.STKObjects
STK 9
AgEDelaunayHType Moved from AGI.STKObjects
STK 9
AgEDelaunayLType Moved from AGI.STKObjects
STK 9
AgEDirectionType Moved from AGI.STKObjects
STK 9
AgEEquinoctialFormulation Moved from AGI.STKObjects
STK 9
AgEEquinoctialSizeShape Moved from AGI.STKObjects
STK 9
AgEEulerDirectionSequence Moved from AGI.STKObjects
STK 9
AgEEulerOrientationSequence Moved from AGI.STKObjects
STK 9
AgEGeodeticSize Moved from AGI.STKObjects
STK 9
AgEMixedSphericalFPA Moved from AGI.STKObjects
STK 9
AgEOrbitStateType Moved from AGI.STKObjects
STK 9
AgEOrientationAscNode Moved from AGI.STKObjects
STK 9
AgEOrientationType Moved from AGI.STKObjects
STK 9
AgEPositionType Moved from AGI.STKObjects
STK 9
AgEPRSequence Moved from AGI.STKObjects
STK 9
AgEquinoctialSizeShapeMeanMotion Moved from AGI.STKObjects
STK 9
AgEquinoctialSizeShapeSemimajorAxis Moved from AGI.STKObjects
STK 9
AgESphericalFPA Moved from AGI.STKObjects
STK 9
AgEYPRAnglesSequence Moved from AGI.STKObjects
STK 9
AgGeocentric Moved from AGI.STKObjects
STK 9
AgGeodetic Moved from AGI.STKObjects
STK 9
AgGeodeticSizeAltitude Moved from AGI.STKObjects
STK 9
AgGeodeticSizeRadius Moved from AGI.STKObjects
STK 9
AgMixedSphericalFPAHorizontal Moved from AGI.STKObjects
STK 9
AgMixedSphericalFPAVertical Moved from AGI.STKObjects
STK 9
AgOrbitStateCartesian Moved from AGI.STKObjects
STK 9
AgOrbitStateClassical Moved from AGI.STKObjects
STK 9
AgOrbitStateDelaunay Moved from AGI.STKObjects
STK 9
AgOrbitStateEquinoctial Moved from AGI.STKObjects
STK 9
AgOrbitStateGeodetic Moved from AGI.STKObjects
STK 9
AgOrbitStateMixedSpherical Moved from AGI.STKObjects
STK 9
AgOrbitStateSpherical Moved from AGI.STKObjects
STK 9
AgOrientationAscNodeLAN Moved from AGI.STKObjects
STK 9
AgOrientationAscNodeRAAN Moved from AGI.STKObjects
STK 9
AgOrientationAzEl Moved from AGI.STKObjects
STK 9
AgOrientationEulerAngles Moved from AGI.STKObjects
STK 9
AgOrientationQuaternion Moved from AGI.STKObjects
STK 9
AgOrientationYPRAngles Moved from AGI.STKObjects
STK 9
AgPlanetocentric Added
STK 9
AgPlanetodetic Added
STK 9
AgPosition Moved from AGI.STKObjects
STK 9
AgSpherical Moved from AGI.STKObjects
STK 9
AgSphericalFPAHorizontal Moved from AGI.STKObjects
STK 9
AgSphericalFPAVertical Moved from AGI.STKObjects
STK 9
IAgCartesian Moved from AGI.STKObjects
STK 9
IAgClassicalLocation Moved from AGI.STKObjects
STK 9
IAgClassicalLocationArgumentOfLatitude Moved from AGI.STKObjects
STK 9
IAgClassicalLocationEccentricAnomaly Moved from AGI.STKObjects
STK 9
IAgClassicalLocationMeanAnomaly Moved from AGI.STKObjects
STK 9
IAgClassicalLocationTimePastAN Moved from AGI.STKObjects
STK 9
IAgClassicalLocationTimePastPerigee Moved from AGI.STKObjects
STK 9
IAgClassicalLocationTrueAnomaly Moved from AGI.STKObjects
STK 9
IAgClassicalOrientation Moved from AGI.STKObjects
STK 9
IAgClassicalSizeShape Moved from AGI.STKObjects
STK 9
IAgClassicalSizeShapeAltitude Moved from AGI.STKObjects
STK 9
IAgClassicalSizeShapeMeanMotion Moved from AGI.STKObjects
STK 9
IAgClassicalSizeShapePeriod Moved from AGI.STKObjects
STK 9
IAgClassicalSizeShapeRadius Moved from AGI.STKObjects
STK 9
IAgClassicalSizeShapeSemimajorAxis Moved from AGI.STKObjects
STK 9
IAgComponentDirectory Added
STK 9
IAgComponentInfo Added
STK 9
IAgComponentInfoCollection Added
STK 9
IAgCylindrical Moved from AGI.STKObjects
STK 9
IAgDelaunayActionVariable Moved from AGI.STKObjects
STK 9
IAgDelaunayG Moved from AGI.STKObjects
STK 9
IAgDelaunayGOverSQRTmu Moved from AGI.STKObjects
STK 9
IAgDelaunayH Moved from AGI.STKObjects
STK 9
IAgDelaunayHOverSQRTmu Moved from AGI.STKObjects
STK 9
IAgDelaunayL Moved from AGI.STKObjects
STK 9
IAgDelaunayLOverSQRTmu Moved from AGI.STKObjects
STK 9
IAgDirection Moved from AGI.STKObjects
STK 9
IAgDirectionEuler Moved from AGI.STKObjects
STK 9
IAgDirectionPR Moved from AGI.STKObjects
STK 9
IAgDirectionRADec Moved from AGI.STKObjects
STK 9
IAgDirectionXYZ Moved from AGI.STKObjects
STK 9
IAgEquinoctialSizeShapeMeanMotion Moved from AGI.STKObjects
STK 9
IAgEquinoctialSizeShapeSemimajorAxis Moved from AGI.STKObjects
STK 9
IAgFlightPathAngle Moved from AGI.STKObjects
STK 9
IAgGeocentric Moved from AGI.STKObjects
STK 9
IAgGeodetic Moved from AGI.STKObjects
STK 9
IAgGeodeticSize Moved from AGI.STKObjects
STK 9
IAgGeodeticSizeAltitude Moved from AGI.STKObjects
STK 9
IAgGeodeticSizeRadius Moved from AGI.STKObjects
STK 9
IAgLocationData Moved from AGI.STKObjects
STK 9
IAgMixedSphericalFPAHorizontal Moved from AGI.STKObjects
STK 9
IAgMixedSphericalFPAVertical Moved from AGI.STKObjects
STK 9
IAgOrbitState Moved from AGI.STKObjects
STK 9
IAgOrbitStateCartesian Moved from AGI.STKObjects
STK 9
IAgOrbitStateClassical Moved from AGI.STKObjects
STK 9
IAgOrbitStateCoordinateSystem Moved from AGI.STKObjects
STK 9
IAgOrbitStateDelaunay Moved from AGI.STKObjects
STK 9
IAgOrbitStateEquinoctial Moved from AGI.STKObjects
STK 9
IAgOrbitStateGeodetic Moved from AGI.STKObjects
STK 9
IAgOrbitStateMixedSpherical Moved from AGI.STKObjects
STK 9
IAgOrbitStateSpherical Moved from AGI.STKObjects
STK 9
IAgOrientation Moved from AGI.STKObjects
STK 9
IAgOrientationAscNode Moved from AGI.STKObjects
STK 9
IAgOrientationAscNodeLAN Moved from AGI.STKObjects
STK 9
IAgOrientationAscNodeRAAN Moved from AGI.STKObjects
STK 9
IAgOrientationAzEl Moved from AGI.STKObjects
STK 9
IAgOrientationEulerAngles Moved from AGI.STKObjects
STK 9
IAgOrientationQuaternion Moved from AGI.STKObjects
STK 9
IAgOrientationYPRAngles Moved from AGI.STKObjects
STK 9
IAgPlanetocentric Added
STK 9
IAgPlanetodetic Added
STK 9
IAgPosition Moved from AGI.STKObjects
STK 9
IAgSpherical Moved from AGI.STKObjects
STK 9
IAgSphericalFPAHorizontal Moved from AGI.STKObjects
STK 9
IAgSphericalFPAVertical Moved from AGI.STKObjects
STK 9

Changed Classes, Interfaces and Enumerations

Object Changes Version
IAgConversionUtility Added method NewOrientation
Added method NewPositionOnEarth
Added method NewOrbitStateOnEarth
Added method NewDirection
Added method ConvertPositionArray
Added method NewPositionOnCB
Added method NewOrbitStateOnCB
STK 9

What's New in AGI STK Util 8.1

New in Version 8.1

- a unit conversion utility to help translating dates and quantities.

- new line styles.

Added or Removed Classes, Interfaces and Enumerations

Object Changes Version
IAgConversionUtility Added
STK 8.1
IAgDate Added
STK 8.1
IAgQuantity Added
STK 8.1

Changed Classes, Interfaces and Enumerations

Object Changes Version
AgELineStyle Added enum eSDash
Added enum eLongDash
Added enum eDot
STK 8.1

What's New in AGI STK Util 8

New in Version 8

No classes, interfaces or enumerations were added, changed or removed in this version.

What's New in AGI STK Util 7

Migrating to STK Object Model 7.1

- The Unit Preferences interfaces IAgUnitPrefsUnit, IAgUnitPrefsUnitCollection, IAgUnitPrefsDim and IAgUnitPrefsDimCollection have been moved from the STK Objects library to the STK Util library. This change does not break binary compatibility, but may require recompiling the code that uses the unit preferences.

For example, in .NET languages users may need to change a namespace:

[C#] AGI.STKObjects.AgStkObjectRoot root;
...
AGI.STKObjects.IAgUnitPrefsDimCollection coll = root.UnitPreferences; // compile-error

To resolve the issue, change the namespace AGI.STKObjects to AGI.STKUtil:

AGI.STKObjects.AgStkObjectRoot root;
...
AGI.STKUtil.IAgUnitPrefsDimCollection coll = root.UnitPreferences; // OK

Added or Removed Classes, Interfaces and Enumerations

Object Changes Version
AgEExecMultiCmdResultAction Added
STK 7.1
AgExecMultiCmdResult Added
STK 7.1
AgUnitPrefsDim Added
STK 7.1
AgUnitPrefsDimCollection Added
STK 7.1
AgUnitPrefsUnit Added
STK 7.1
AgUnitPrefsUnitCollection Added
STK 7.1
IAgExecMultiCmdResult Added
STK 7.1
IAgUnitPrefsDim Added
STK 7.1
IAgUnitPrefsDimCollection Added
STK 7.1
IAgUnitPrefsUnit Added
STK 7.1
IAgUnitPrefsUnitCollection Added
STK 7.1

Changed Classes, Interfaces and Enumerations

Object Changes Version
IAgExecCmdResult Added property IsSucceeded
STK 7.1
2006-2015 Analytical Graphics, Inc. All Rights Reserved.

STK Engine for UNIX 11.3.0