The Vector Geometry (VGT) API enables users define new or utilize existing geometric constructs such as coordinate systems, vectors, points, angles, axes and planes. The geometric elements can be used to transform between coordinate systems, compute first and second derivatives, or perform other types of analysis.

Objects | Description |
---|---|

AgCrdnAngle | Base class for VGT axes. |

AgCrdnAngleBetweenPlanes | An angle between two planes. |

AgCrdnAngleBetweenVectors | An angle between two vectors. |

AgCrdnAngleDihedral | An angle between two vectors about an axis. |

AgCrdnAngleRefTo | Represents a reference to a VGT angle. |

AgCrdnAngleRotation | Angle of the shortest rotation between the specified FromAxes and ToAxes axes. |

AgCrdnAngleToPlane | An angle between a vector and a plane. |

AgCrdnAxes | A generic axes class. |

AgCrdnAxesAlignedAndConstrained | Axes aligned using two pairs of vectors. One vector in each pair is fixed in these axes and the other vector serves as an independent reference. |

AgCrdnAxesAngularOffset | Axes created by rotating the Reference axes about the Spin vector through the specified rotation angle plus the additional rotational offset. |

AgCrdnAxesAtTimeInstant | Axes orientation fixed relative to reference axes based on orientation of another set of axes evaluated at specified time instant. |

AgCrdnAxesAttitudeFile | Axes specified by data from a file. |

AgCrdnAxesBPlane | B-Plane axes using the selected target body and reference vector. |

AgCrdnAxesCustomScript | Customized axes offset with respect to a set of reference Axes. |

AgCrdnAxesFixed | Axes fixed in reference axes. |

AgCrdnAxesFixedAtEpoch | Axes based on another set fixed at a specified epoch. |

AgCrdnAxesLagrangeLibration | Libration point axes using one primary and multiple secondary central bodies. Set primary and secondary bodies, and point type. |

AgCrdnAxesModelAttach | Axes aligned with the specified pointable element of the object's 3D model. The axes follow the model as well as any articulations that affect the specified pointable element. |

AgCrdnAxesOnSurface | Topocentric axes located at the reference point's projection on the central body. |

AgCrdnAxesPlugin | A VGT axes plugin. |

AgCrdnAxesRefTo | Represents a reference to a VGT axes. |

AgCrdnAxesSpinning | Axes created by spinning the Reference axes about the Spin vector with the specified rate. The axes are aligned with the Reference axes at the specified epoch plus the additional rotational offset. |

AgCrdnAxesTrajectory | Axes based on trajectory of the point relative to the reference coordinate system. |

AgCrdnCalcScalar | Any scalar calculation that is not constant by construction. |

AgCrdnCalcScalarAngle | Scalar equal to angular displacement obtained from any angle in VGT. |

AgCrdnCalcScalarConstant | Constant scalar value of specified dimension. |

AgCrdnCalcScalarCustom | A calc scalar based on a scripted algorithm in MATLAB (.m or .dll), Perl or VBScript to define its value and rate. |

AgCrdnCalcScalarDataElement | Any time-dependent data element from STK data providers available for parent STK object. |

AgCrdnCalcScalarDerivative | Derivative of an input scalar calculation. |

AgCrdnCalcScalarDotProduct | Dot product between two vectors. |

AgCrdnCalcScalarElapsedTime | Time elapsed since the reference time instant. Negative if in the past. |

AgCrdnCalcScalarFile | Tabulated scalar calculation data loaded from specified file - a file with .csc extension. |

AgCrdnCalcScalarFixedAtTimeInstant | Constant scalar created by evaluating the input scalar calculation at the specified reference time instant. Undefined if original scalar is not available at specified time or if reference time instant is undefined. |

AgCrdnCalcScalarFunction | Defined by performing the specified function on the input scalar or time instant. |

AgCrdnCalcScalarFunction2Var | Defined by performing a function(x,y) on two scalar arguments. |

AgCrdnCalcScalarIntegral | Integral of input scalar computed with respect to time using one of the specified numerical methods and using one of the specified accumulation types. |

AgCrdnCalcScalarPlugin | Use a scalar calculation plugin. |

AgCrdnCalcScalarSurfaceDistanceBetweenPoints | Surface distance along the specified central body ellipsoid between two points (or their respective projections if specified at altitude). |

AgCrdnCalcScalarVectorComponent | The specified component of a vector when resolved in the specified axes. |

AgCrdnCalcScalarVectorMagnitude | Scalar equal to the magnitude of a specified vector. |

AgCrdnCentralBodyRefTo | Represents a central body reference. |

AgCrdnCondition | Condition returns a non-dimensional metric that is positive if satisfied, negative if not satisfied and 0 if on boundary; this provides computational methods needed for accurate detection of condition crossings. |

AgCrdnConditionCombined | Defines a condition which combines multiple conditions. |

AgCrdnConditionPointInVolume | Defined by determining if input trajectory poiny is within extents of specified volume grid coordinate |

AgCrdnConditionScalarBounds | Defined by determining if input scalar is within specified bounds; returns +1 if satisfied, -1 if not satisfied and 0 if on boundary. |

AgCrdnConditionSet | Condition set returns an array of non-dimensional metrics, one for each condition in the set; each metric is positive if corresponding condition is satisfied, negative if not satisfied and 0 if on boundary; this provides computational methods needed for... |

AgCrdnConditionSetScalarThresholds | Condition set based on single scalar calculation compared to set of threshold values. |

AgCrdnConverge | Represents a base class for convergence definitions. |

AgCrdnConvergeBasic | Convergence definition includes parameters that determine criteria for accurate detection of extrema or condition crossings for scalar calculations. |

AgCrdnDerivative | Represents a base class for derivative definitions. |

AgCrdnDerivativeBasic | Derivative definition determines how numerical differencing is used to compute derivatives. |

AgCrdnEvent | Defines an event (time instant). |

AgCrdnEventArray | An ordered array of times, which may or may not be evenly spaced. |

AgCrdnEventArrayConditionCrossings | Time array containing times at which the specified condition will change its satisfaction status. Determination is performed within the interval list using Sampling and Convergence parameters. |

AgCrdnEventArrayExtrema | Determines times of local minimum and/or maximum of specified scalar calculation. Determination is performed within interval list using Sampling and Convergence parameters. |

AgCrdnEventArrayFiltered | Defined by filtering times from original time array according to specified filtering method. |

AgCrdnEventArrayFixedStep | Defined by taking fixed time steps from specified time reference and adding sampled times to array if they fall within specified bounding interval list. |

AgCrdnEventArrayFixedTimes | Array defined by time ordered instants each explicitly specified. |

AgCrdnEventArrayMerged | Defined by merging times from two other arrays by creating a union of bounding intervals from two constituent arrays. If some intervals overlap, then within overlap times from both arrays are merged together. |

AgCrdnEventArraySignaled | Determines what time array is recorded at target clock location by performing signal transmission of original time array between base and target clock locations... |

AgCrdnEventArrayStartStopTimes | Defined by taking start and/or stop times of every interval in specified reference interval list and adding them to array. The array is then bounded by single interval spanning specified reference interval list... |

AgCrdnEventEpoch | Event set at specified date/time. |

AgCrdnEventExtremum | Determines time of global minimum or maximum of specified scalar calculation. Determination is performed within interval list using Sampling and Convergence parameters. |

AgCrdnEventInterval | A single time interval. |

AgCrdnEventIntervalBetweenTimeInstants | Interval between specified start and stop time instants. If start instant occurs after stop, then interval is undefined. |

AgCrdnEventIntervalCollection | A collection of related interval lists. |

AgCrdnEventIntervalCollectionCondition | Interval list containing intervals during which specified condition is satisfied. Determination is performed within interval list using Sampling and Convergence parameters. |

AgCrdnEventIntervalCollectionLighting | Defined by computing sunlight, penumbra and umbra intervals as seen at specified location using specified selection of eclipsing bodies. |

AgCrdnEventIntervalCollectionSignaled | Determines what interval list collection is recorded at target clock location by performing signal transmission of original interval list collection between base and target clock locations... |

AgCrdnEventIntervalFixed | Interval defined between two explicitly specified start and stop times. Stop date/time is required to be at or after start. |

AgCrdnEventIntervalFixedDuration | Interval of fixed duration specified using start and stop offsets relative to specified reference time instant. |

AgCrdnEventIntervalFromIntervalList | Interval created from specified interval list by using one of several selection methods. |

AgCrdnEventIntervalList | An ordered list of time intervals. |

AgCrdnEventIntervalListCondition | Interval list containing intervals during which specified condition is satisfied. Determination is performed within interval list using Sampling and Convergence parameters. |

AgCrdnEventIntervalListFile | Interval list loaded from specified interval file - ASCII file with .int extension. See STK help. |

AgCrdnEventIntervalListFiltered | Defined by filtering intervals from original interval list using specified filtering method. |

AgCrdnEventIntervalListFixed | Interval list defined by time ordered non-overlapping intervals each explicitly specified by its start and stop times. Stop date/time is required to be at or after start for each interval. |

AgCrdnEventIntervalListMerged | Interval list created by merging two constituent interval lists using specified logical operation. It is possible to select either interval list or interval types for either or both constituents. |

AgCrdnEventIntervalListScaled | Interval List defined by scaling every interval in original interval list using either absolute or relative scale. If resulting interval's start becomes after its stop, the interval is removed from scaled list... |

AgCrdnEventIntervalListSignaled | Determines what interval list is recorded at target clock location by performing signal transmission of original interval list between base and target clock locations... |

AgCrdnEventIntervalListTimeOffset | Interval List defined by shifting the specified reference interval list by a fixed time offset. |

AgCrdnEventIntervalScaled | Interval defined by scaling original interval using either absolute or relative scale. If resulting interval's start becomes after its stop, the interval becomes undefined. |

AgCrdnEventIntervalSignaled | Determines what interval is recorded at target clock location by performing signal transmission of original interval between base and target clock locations. |

AgCrdnEventIntervalSmartInterval | A smart interval. |

AgCrdnEventIntervalTimeOffset | Interval defined by shifting specified reference interval by fixed time offset. |

AgCrdnEventSignaled | Event recorded on specified clock via signal transmission from original time instant recorded on different clock. |

AgCrdnEventSmartEpoch | A smart epoch. |

AgCrdnEventStartStopTime | Event is either start or stop time selected from a reference interval. |

AgCrdnEventTimeOffset | Event at fixed offset from specified reference event. |

AgCrdnFirstIntervalsFilter | The filter selects a portion of first intervals. |

AgCrdnGapsFilter | The filter merges intervals unless they are separated by gaps of at least/most certain duration. |

AgCrdnGridValuesCustom | Fixed step grid values. |

AgCrdnGridValuesFixedNumberOfSteps | Fixed step grid values. |

AgCrdnGridValuesFixedStep | Fixed step grid values. |

AgCrdnInstance | Enables to obtain information about the parent object that owns the VGT component. |

AgCrdnIntegral | Represents a base class for integral definitions. |

AgCrdnIntegralBasic | Integral definition determines how scalar calculation is numerically integrated. |

AgCrdnInterp | Represents a base class for interpolation definitions. |

AgCrdnInterpBasic | Interpolation definition determines how to obtain values in between tabulated samples. See STK help on interpolation for further details. |

AgCrdnIntervalsFilter | The filter selects intervals of at least/most certain duration. |

AgCrdnLastIntervalsFilter | The filter selects a portion of last intervals. |

AgCrdnMethodCallResult | Represents a result of a call to a VGT method. |

AgCrdnParameterSet | Parameter set contains various sets of scalar computations. |

AgCrdnParameterSetAttitude | Attitude parameter set contains various representations of attitude of one set of axes relative to another. |

AgCrdnParameterSetGroundTrajectory | Ground trajectory parameter set contains various representations of trajectory of a point relative to central body reference shape. |

AgCrdnParameterSetOrbit | Orbit parameter set contains various trajectory representations of an orbiting point. |

AgCrdnParameterSetTrajectory | Trajectory parameter set contains various representations of trajectory of a point relative to a reference coordinate system. |

AgCrdnParameterSetVector | Vector parameter set contains various representations of a vector in a reference set of axes. |

AgCrdnPlane | Base class for VGT axes. |

AgCrdnPlaneNormal | A plane normal to a vector at a given point. |

AgCrdnPlaneQuadrant | A plane based on a selected Quadrant of a reference system. |

AgCrdnPlaneRefTo | Represents a Plane reference. |

AgCrdnPlaneTrajectory | The plane is defined on the basis of a trajectory of a Point with respect to a ReferenceSystem. |

AgCrdnPlaneTriad | A Plane containing points PointA, PointB and ReferencePont with the first axis aligned with the direction from the ReferencePoint to PointA and the second axis toward the direction from the ReferencePoint to PointB. |

AgCrdnPlaneTwoVector | A plane normal to a vector at a given point. |

AgCrdnPoint | A generic VGT point class. |

AgCrdnPointAtTimeInstant | Point fixed relative to reference system based on another point evaluated at specified time instant. |

AgCrdnPointBPlane | B-Plane point using the selected target body. |

AgCrdnPointCBFixedOffset | Point specified by fixed components with respect to central body. |

AgCrdnPointCentBodyIntersect | Point on central body surface along direction vector originating at source point. |

AgCrdnPointCovarianceGrazing | The point of closest approach to the surface of the specified position covariance ellipsoid surface along a defined direction. Position covariance must be available for a vehicle object to be considered a possible target for this option. |

AgCrdnPointFile | Point specified by data from a file. |

AgCrdnPointFixedInSystem | Point fixed in a reference coordinate system using the selected coordinate type. |

AgCrdnPointGlint | Point on central body surface that reflects from source to observer. |

AgCrdnPointGrazing | The grazing point is the point of closest approach to the surface of the selected central body along a defined direction. |

AgCrdnPointLagrangeLibration | Libration point using one primary and multiple secondary central bodies. Set the central body, secondary central bodies, and point type. |

AgCrdnPointModelAttach | A point placed at the specified attachment point of the object's 3D model. The point follows the model as well as any articulations that affect the specified attachment point. |

AgCrdnPointOnSurface | The detic subpoint of the reference point as projected onto the central body. |

AgCrdnPointPlaneIntersection | Point on a plane located along a given direction looking from a given origin. |

AgCrdnPointPlaneProjection | The projection of a point onto a reference plane. Specify the Source Point and Reference Plane. |

AgCrdnPointPlugin | A VGT point plugin. |

AgCrdnPointRefTo | Represents a reference to a VGT point. |

AgCrdnPointSatelliteCollectionEntry | A point placed at the center of mass of a specified satellite of the satellite collection. |

AgCrdnRelativeSatisfactionConditionFilter | The filter selects intervals if certain side condition is satisfied at least/most certain percentage of time. |

AgCrdnSampling | Base sampling interface. |

AgCrdnSamplingBasic | Sampling definition determines how scalar data should be sampled in order to adequately capture trends in that data. |

AgCrdnSamplingCurvatureTolerance | Curvature tolerance definition includes parameters that determine how scalar data should be sampled based on limits on slope changes between samples. |

AgCrdnSamplingFixedStep | Fixed step definition includes parameters that determine how scalar data should be sampled based on fixed steps between samples. |

AgCrdnSamplingRelativeTolerance | Relative tolerance definition includes parameters that determine how scalar data should be sampled based on limits on difference between actual changes between samples and changes predicted by dead reckoning. |

AgCrdnSatisfactionConditionFilter | The filter selects intervals if certain side condition is satisfied at least/most certain duration. |

AgCrdnSignalDelay | Signal delay definition determines how long it takes for a signal to propagate from one location to another. |

AgCrdnSignalDelayBasic | Signal delay definition determines how long it takes for a signal to propagate from one location to another. |

AgCrdnSystem | Base class for VGT axes. |

AgCrdnSystemAssembled | A system assembled from an origin point and a set of reference axes. |

AgCrdnSystemOnSurface | A system with an origin on the surface of the central body with topocentric axes rotated on a clock angle. Specify the central body, angle, and the latitude, longitude, and altitude of the origin. |

AgCrdnSystemRefTo | Represents a System reference. |

AgCrdnTemplate | Enables to obtain information about the STK class that owns the VGT component. |

AgCrdnVector | A generic vector class. |

AgCrdnVectorAngleRate | Angle rate vector perpendicular to the plane in which the angle is defined. |

AgCrdnVectorAngularVelocity | Angular velocity vector of one set of axes computed with respect to the reference set. |

AgCrdnVectorApoapsis | Vector from the center of the specified central body to the farthest point of an elliptical orbit created from the motion of the specified point. |

AgCrdnVectorConing | Vector created by revolving the Reference vector around the About vector with the specified rate. |

AgCrdnVectorCross | The vector cross product of two vectors. |

AgCrdnVectorCustomScript | Customized vector components defined with respect to reference axes. |

AgCrdnVectorDerivative | A vector derivative of a vector computed with respect to specified axes. |

AgCrdnVectorDirectionToStar | Defined with respect to a star object. For a star object to be available, you must first create one. |

AgCrdnVectorDisplacement | Vector defined by its start and end points. |

AgCrdnVectorDispSurface | Displacement between origin and destination points using surface distance and altitude difference. |

AgCrdnVectorEccentricity | A vector directed from the center of the specified central body toward the nearest point of an elliptical orbit created from the motion of the specified point. |

AgCrdnVectorFixedAtEpoch | Based on another vector fixed at a specified epoch. |

AgCrdnVectorFixedAtTimeInstant | Vector fixed relative to reference axes based on another vector evaluated at specified time instant. |

AgCrdnVectorFixedInAxes | Vector fixed in reference axes. |

AgCrdnVectorLinearCombination | Linear combination of two input vectors. |

AgCrdnVectorLineOfNodes | Unit vector along the line of nodes - the line of intersection of the osculating orbit plane and the inertial equator of the specified central body. |

AgCrdnVectorModelAttach | Unit vector along the specified pointable element of the object's 3D model. The vector's direction follows the model as well as any articulations that affect the specified pointable element. |

AgCrdnVectorOrbitAngularMomentum | Vector perpendicular to the plane of an elliptical orbit created from the motion of the specified point with respect to the center of the specified central body. |

AgCrdnVectorOrbitNormal | Unit vector perpendicular to the plane of an elliptical orbit created from the motion of the specified point with respect to the center of the specified central body. |

AgCrdnVectorPeriapsis | Vector from the center of the specified central body to the nearest point of an elliptical orbit created from the motion of the specified point. |

AgCrdnVectorPlugin | A VGT vector plugin. |

AgCrdnVectorProjectAlongVector | A projection of a source vector in the direction of another vector. |

AgCrdnVectorProjection | A projection of a vector computed with respect to a reference plane. |

AgCrdnVectorReflection | Incident vector reflected using a plane whose normal is the normal vector, scaled by a factor. The selected vector or its opposite can be reflected on just one or on both sides of the plane. |

AgCrdnVectorRefTo | Represents a vector reference. |

AgCrdnVectorRotationVector | Rotation vector representing the rotation of one axes relative to reference axes, expressed as angle*rotationAxis. |

AgCrdnVectorScalarLinearCombination | Linear combination of two input vectors using scalars. |

AgCrdnVectorScalarScaled | Scaled version of the input vector using scalar. |

AgCrdnVectorScaled | Scaled version of the input vector. Set IsNormalized to convert the input vector to a unit vector before scaling it. |

AgCrdnVectorTwoPlanesIntersection | Defined along the intersection of two planes. |

AgCrdnVectorVelocityAcceleration | Velocity vector of a point in a coordinate system. |

AgCrdnVolume | A volume interface. The methods and properties of the interface provide Volume functions. |

AgCrdnVolumeCalc | A volume calc interface. The methods and properties of the interface provide Volumetric calc functions. |

AgCrdnVolumeCalcAltitude | A volume calc altitude interface. |

AgCrdnVolumeCalcAngleOffVector | A volume calc angle off vector interface. |

AgCrdnVolumeCalcConditionSatMetric | A volume calc condition satisfaction interface. |

AgCrdnVolumeCalcDelayRange | A volume calc propagation delay to location interface. |

AgCrdnVolumeCalcFile | Volumetric data loaded from a specified file - A file with .h5 extension. See STK help. |

AgCrdnVolumeCalcFromScalar | A volume calc scalar to location interface. |

AgCrdnVolumeCalcRange | A volume calc distance to location interface. |

AgCrdnVolumeCalcSolarIntensity | A volume calc solar intensityn interface. |

AgCrdnVolumeCombined | A combined volume interface. |

AgCrdnVolumeFromCalc | An volume from calc volume interface. |

AgCrdnVolumeFromCondition | A volume from conditioninterface. |

AgCrdnVolumeFromGrid | An over time volume interface. |

AgCrdnVolumeFromTimeSatisfaction | An volume from time satisfaction volume interface. |

AgCrdnVolumeGrid | A volume grid interface. The methods and properties of the interface provide Volumetric Grid functions. |

AgCrdnVolumeGridBearingAlt | A volume grid bearing alt (Surface Bearing) interface. |

AgCrdnVolumeGridCartesian | A volume grid Cartesian interface. |

AgCrdnVolumeGridConstrained | A volume grid constrained interface. |

AgCrdnVolumeGridCylindrical | A volume grid cylindrical interface. |

AgCrdnVolumeGridLatLonAlt | A volume grid lat lon alt (Cartogrographic) interface. |

AgCrdnVolumeGridSpherical | A volume grid spherical interface. |

AgCrdnVolumeInview | An Inview volume interface. |

AgCrdnVolumeLighting | A lighting volume interface. |

AgCrdnVolumeOverTime | An over time volume interface. |

Objects | Description |
---|---|

IAgCrdn | A base interface implemented by all VGT components. The methods and properties of the interface provide type information about the VGT component. |

IAgCrdnAngle | The interface defines methods and properties common to all angles. |

IAgCrdnAngleBetweenPlanes | An angle between two planes. |

IAgCrdnAngleBetweenVectors | An angle between two vectors. |

IAgCrdnAngleDihedral | An angle between two vectors about an axis. |

IAgCrdnAngleFactory | A Factory object to create angles. |

IAgCrdnAngleFindAngleResult | Contains the results returned with IAgCrdnAngle.FindAngle method. |

IAgCrdnAngleFindAngleWithRateResult | Contains the results returned with IAgCrdnAngle.FindAngleWithRate method. |

IAgCrdnAngleFindResult | Contains the results returned with IAgCrdnAngle.FindCoordinates method. |

IAgCrdnAngleFindWithRateResult | Contains the results returned with IAgCrdnAngle.FindCoordinatesWithRate method. |

IAgCrdnAngleGroup | Access or create VGT angles associated with an object or a central body. |

IAgCrdnAngleRefTo | Represents a reference to a VGT angle. |

IAgCrdnAngleRotation | Angle of the shortest rotation between the specified FromAxes and ToAxes axes. |

IAgCrdnAngleToPlane | An angle between a vector and a plane. |

IAgCrdnAxes | The interface defines methods and properties common to all axes. |

IAgCrdnAxesAlignedAndConstrained | Axes aligned using two pairs of vectors. One vector in each pair is fixed in these axes and the other vector serves as an independent reference. |

IAgCrdnAxesAngularOffset | Axes created by rotating the Reference axes about the Spin vector through the specified rotation angle plus the additional rotational offset. |

IAgCrdnAxesAtTimeInstant | Axes orientation fixed relative to reference axes based on orientation of another set of axes evaluated at specified time instant. |

IAgCrdnAxesAttitudeFile | Axes specified by data from a file. |

IAgCrdnAxesBPlane | B-Plane axes using the selected target body and reference vector. |

IAgCrdnAxesCommonTasks | Provides methods to create non-persistent VGT axes components. Non-persistent components do not have names, do not get saved/loaded and are not shown in the VGT browser. |

IAgCrdnAxesCustomScript | Customized axes offset with respect to a set of reference Axes. |

IAgCrdnAxesFactory | A Factory object to create axes. |

IAgCrdnAxesFindInAxesResult | Contains the results returned with IAgCrdnAxes.FindInAxes method. |

IAgCrdnAxesFindInAxesWithRateResult | Contains the results returned with IAgCrdnAxes.FindInAxesWithRate method. |

IAgCrdnAxesFixed | Axes fixed in reference axes. |

IAgCrdnAxesFixedAtEpoch | Axes based on another set fixed at a specified epoch. |

IAgCrdnAxesGroup | Access or create VGT axes associated with an object or a central body. |

IAgCrdnAxesLabels | Allows configuring the VGT axes labels. |

IAgCrdnAxesLagrangeLibration | Libration point axes using one primary and multiple secondary central bodies. Set primary and secondary bodies, and point type. |

IAgCrdnAxesModelAttach | Axes aligned with the specified pointable element of the object's 3D model. The axes follow the model as well as any articulations that affect the specified pointable element. |

IAgCrdnAxesOnSurface | Topocentric axes located at the reference point's projection on the central body. |

IAgCrdnAxesPlugin | A VGT axes plugin. |

IAgCrdnAxesRefTo | Represents a reference to a VGT axes. |

IAgCrdnAxesSamplingInterval | The interface represents an interval with the time, orientation and velocity arrays. |

IAgCrdnAxesSamplingIntervalCollection | A collection of intervals where each interval contains the time, orientation and velocity arrays. |

IAgCrdnAxesSamplingResult | Contains tabulated orientations and angular velocities of axes created by Sample method. |

IAgCrdnAxesSpinning | Axes created by spinning the Reference axes about the Spin vector with the specified rate. The axes are aligned with the Reference axes at the specified epoch plus the additional rotational offset. |

IAgCrdnAxesTrajectory | Axes based on trajectory of the point relative to the reference coordinate system. |

IAgCrdnAxesTransformResult | Contains the results returned with IAgCrdnAxes.TransformFrom method. |

IAgCrdnAxesTransformWithRateResult | Contains the results returned with IAgCrdnAxes.TransformFromWithRate method. |

IAgCrdnCalcScalar | Any scalar calculation that is not constant by construction. |

IAgCrdnCalcScalarAngle | Scalar equal to angular displacement obtained from any angle in VGT. |

IAgCrdnCalcScalarConstant | Constant scalar value of specified dimension. |

IAgCrdnCalcScalarCustom | A calc scalar based on a scripted algorithm in MATLAB (.m or .dll), Perl or VBScript to define its value and rate. |

IAgCrdnCalcScalarDataElement | Any time-dependent data element from STK data providers available for parent STK object. |

IAgCrdnCalcScalarDerivative | Derivative of an input scalar calculation. |

IAgCrdnCalcScalarDotProduct | Dot product between two vectors. |

IAgCrdnCalcScalarElapsedTime | Time elapsed since the reference time instant. Negative if in the past. |

IAgCrdnCalcScalarFactory | The factory creates scalar calculation components. |

IAgCrdnCalcScalarFile | Tabulated scalar calculation data loaded from specified file - a file with .csc extension. |

IAgCrdnCalcScalarFixedAtTimeInstant | Constant scalar created by evaluating the input scalar calculation at the specified reference time instant. Undefined if original scalar is not available at specified time or if reference time instant is undefined. |

IAgCrdnCalcScalarFunction | Defined by performing the specified function on the input scalar or time instant. |

IAgCrdnCalcScalarFunction2Var | Defined by performing a function(x,y) on two scalar arguments. |

IAgCrdnCalcScalarGroup | Access or create VGT calculation scalars associated with an object or a central body. |

IAgCrdnCalcScalarIntegral | Integral of input scalar computed with respect to time using one of the specified numerical methods and using one of the specified accumulation types. |

IAgCrdnCalcScalarPlugin | Use a scalar calculation plugin. |

IAgCrdnCalcScalarSurfaceDistanceBetweenPoints | Surface distance along the specified central body ellipsoid between two points (or their respective projections if specified at altitude). |

IAgCrdnCalcScalarVectorComponent | The specified component of a vector when resolved in the specified axes. |

IAgCrdnCalcScalarVectorMagnitude | Scalar equal to the magnitude of a specified vector. |

IAgCrdnCentralBody | The interface represents a central body. |

IAgCrdnCentralBodyCollection | A collection of central body names. |

IAgCrdnCentralBodyRefTo | Represents a reference to a VGT CentralBody. |

IAgCrdnCollection | A collection of VGT objects. |

IAgCrdnCondition | Condition returns a non-dimensional metric that is positive if satisfied, negative if not satisfied and 0 if on boundary; this provides computational methods needed for accurate detection of condition crossings. |

IAgCrdnConditionCombined | Defines a condition which combines multiple conditions. |

IAgCrdnConditionFactory | The factory creates condition components. |

IAgCrdnConditionGroup | Access or create VGT conditions associated with an object or a central body. |

IAgCrdnConditionPointInVolume | Defined by determining if input trajectory poiny is within extents of specified volume grid coordinate |

IAgCrdnConditionScalarBounds | Defined by determining if input scalar is within specified bounds; returns +1 if satisfied, -1 if not satisfied and 0 if on boundary. |

IAgCrdnConditionSet | Condition set returns an array of non-dimensional metrics, one for each condition in the set; each metric is positive if corresponding condition is satisfied, negative if not satisfied and 0 if on boundary; this provides computational methods needed for accurate detection of condition crossings. |

IAgCrdnConditionSetEvaluateResult | Represents the results returned by ConditionSet.Evaluate. |

IAgCrdnConditionSetEvaluateWithRateResult | Represents the results returned by ConditionSet.EvaluateWithRate. |

IAgCrdnConditionSetFactory | The factory creates condition set components. |

IAgCrdnConditionSetGroup | Allows accessing and creating condition set components. |

IAgCrdnConditionSetScalarThresholds | Condition set based on single scalar calculation compared to set of threshold values. |

IAgCrdnContext | The interface represents a context associated with a VGT component. All VGT components are associated with a valid context. A context can represent a VGT instance or a VGT template. |

IAgCrdnConverge | Represents a base class for convergence definitions. |

IAgCrdnConvergeBasic | Convergence definition includes parameters that determine criteria for accurate detection of extrema or condition crossings for scalar calculations. |

IAgCrdnDerivative | Represents a base class for derivative definitions. |

IAgCrdnDerivativeBasic | Derivative definition determines how numerical differencing is used to compute derivatives. |

IAgCrdnEvaluateResult | Represents the results of evaluating a scalar component using IAgCrdnCalcScalar.Evaluate method. |

IAgCrdnEvaluateWithRateResult | Represents the results of evaluating a scalar component using IAgCrdnCalcScalar.Evaluate method. |

IAgCrdnEvent | Defines an event (time instant). |

IAgCrdnEventArray | An ordered array of times, which may or may not be evenly spaced. |

IAgCrdnEventArrayConditionCrossings | Time array containing times at which the specified condition will change its satisfaction status. Determination is performed within the interval list using Sampling and Convergence parameters. |

IAgCrdnEventArrayExtrema | Determines times of local minimum and/or maximum of specified scalar calculation. Determination is performed within interval list using Sampling and Convergence parameters. |

IAgCrdnEventArrayFactory | The factory creates event arrays. |

IAgCrdnEventArrayFiltered | Defined by filtering times from original time array according to specified filtering method. |

IAgCrdnEventArrayFixedStep | Defined by taking fixed time steps from specified time reference and adding sampled times to array if they fall within specified bounding interval list. |

IAgCrdnEventArrayFixedTimes | Array defined by time ordered instants each explicitly specified. |

IAgCrdnEventArrayGroup | Access or create VGT event arrays associated with an object. |

IAgCrdnEventArrayMerged | Defined by merging times from two other arrays by creating a union of bounding intervals from two constituent arrays. If some intervals overlap, then within overlap times from both arrays are merged together. |

IAgCrdnEventArraySignaled | Determines what time array is recorded at target clock location by performing signal transmission of original time array between base and target clock locations. If any signaled interval ends up with start time after its stop, the interval is excluded from signaled list. If neighboring signaled intervals overlap or abut, they are replaced by single interval in signaled list. Intervals that after performing signal transmission end up without any sample times are omitted. |

IAgCrdnEventArrayStartStopTimes | Defined by taking start and/or stop times of every interval in specified reference interval list and adding them to array. The array is then bounded by single interval spanning specified reference interval list. If the reference interval list is empty then so is this array. |

IAgCrdnEventEpoch | Event set at specified date/time. |

IAgCrdnEventExtremum | Determines time of global minimum or maximum of specified scalar calculation. Determination is performed within interval list using Sampling and Convergence parameters. |

IAgCrdnEventFactory | The factory creates events. |

IAgCrdnEventFindOccurrenceResult | Contains the results returned with IAgCrdnEvent.FindOccurrence method. |

IAgCrdnEventGroup | Access or create VGT events associated with an object. |

IAgCrdnEventInterval | A single time interval. |

IAgCrdnEventIntervalBetweenTimeInstants | Interval between specified start and stop time instants. If start instant occurs after stop, then interval is undefined. |

IAgCrdnEventIntervalCollection | A collection of related interval lists. |

IAgCrdnEventIntervalCollectionCondition | Interval list containing intervals during which specified condition is satisfied. Determination is performed within interval list using Sampling and Convergence parameters. |

IAgCrdnEventIntervalCollectionFactory | The factory creates collections of event interval lists. |

IAgCrdnEventIntervalCollectionGroup | Access or create VGT event interval collections associated with an object. |

IAgCrdnEventIntervalCollectionLighting | Defined by computing sunlight, penumbra and umbra intervals as seen at specified location using specified selection of eclipsing bodies. |

IAgCrdnEventIntervalCollectionOccurredResult | Contains the results returned with IAgCrdnEventIntervalCollection.Occurred method. |

IAgCrdnEventIntervalCollectionSignaled | Determines what interval list collection is recorded at target clock location by performing signal transmission of original interval list collection between base and target clock locations. If any signaled interval ends up with start time after its stop, the interval is excluded from signaled list. If neighboring signaled intervals overlap or abut, they are replaced by single interval in signaled list. |

IAgCrdnEventIntervalFactory | The factory creates event intervals. |

IAgCrdnEventIntervalFixed | Interval defined between two explicitly specified start and stop times. Stop date/time is required to be at or after start. |

IAgCrdnEventIntervalFixedDuration | Interval of fixed duration specified using start and stop offsets relative to specified reference time instant. |

IAgCrdnEventIntervalFromIntervalList | Interval created from specified interval list by using one of several selection methods. |

IAgCrdnEventIntervalGroup | Access or create VGT event intervals associated with an object. |

IAgCrdnEventIntervalList | An ordered list of time intervals. |

IAgCrdnEventIntervalListCondition | |

IAgCrdnEventIntervalListFactory | The factory creates event interval lists. |

IAgCrdnEventIntervalListFile | Interval list loaded from specified interval file - ASCII file with .int extension. See STK help. |

IAgCrdnEventIntervalListFiltered | Defined by filtering intervals from original interval list using specified filtering method. |

IAgCrdnEventIntervalListFixed | Interval list defined by time ordered non-overlapping intervals each explicitly specified by its start and stop times. Stop date/time is required to be at or after start for each interval. |

IAgCrdnEventIntervalListGroup | Access or create VGT event interval lists associated with an object. |

IAgCrdnEventIntervalListMerged | Interval list created by merging two constituent interval lists using specified logical operation. It is possible to select either interval list or interval types for either or both constituents. |

IAgCrdnEventIntervalListScaled | Interval List defined by scaling every interval in original interval list using either absolute or relative scale. If resulting interval's start becomes after its stop, the interval is removed from scaled list. If after scaling neighboring intervals overlap or abut, then they are replaced by single interval in scaled list. |

IAgCrdnEventIntervalListSignaled | Determines what interval list is recorded at target clock location by performing signal transmission of original interval list between base and target clock locations. If any signaled interval ends up with start time after its stop, the interval is excluded from signaled list. If neighboring signaled intervals overlap or abut, they are replaced by single interval in signaled list. |

IAgCrdnEventIntervalListTimeOffset | Interval List defined by shifting the specified reference interval list by a fixed time offset. |

IAgCrdnEventIntervalResult | Contains the results returned with IAgCrdnEventIntervalList.FindIntervals method. |

IAgCrdnEventIntervalScaled | Interval defined by scaling original interval using either absolute or relative scale. If resulting interval's start becomes after its stop, the interval becomes undefined. |

IAgCrdnEventIntervalSignaled | Determines what interval is recorded at target clock location by performing signal transmission of original interval between base and target clock locations. |

IAgCrdnEventIntervalSmartInterval | A smart interval. |

IAgCrdnEventIntervalTimeOffset | Interval defined by shifting specified reference interval by fixed time offset. |

IAgCrdnEventSignaled | Event recorded on specified clock via signal transmission from original time instant recorded on different clock. |

IAgCrdnEventSmartEpoch | A smart epoch. |

IAgCrdnEventStartStopTime | Event is either start or stop time selected from a reference interval. |

IAgCrdnEventTimeOffset | Event at fixed offset from specified reference event. |

IAgCrdnFindTimesResult | Returns a collection of intervals and an array of times. |

IAgCrdnFirstIntervalsFilter | The filter selects a portion of first intervals. |

IAgCrdnGapsFilter | The filter merges intervals unless they are separated by gaps of at least/most certain duration. |

IAgCrdnGridCoordinateDefinition | Defines a set of coordinate values. |

IAgCrdnGridValuesCustom | Fixed step grid values. |

IAgCrdnGridValuesFixedNumberOfSteps | Fixed step grid values. |

IAgCrdnGridValuesFixedStep | Fixed step grid values. |

IAgCrdnGridValuesMethod | A grid values method. |

IAgCrdnInstance | The IAgCrdnInstance interface enables to obtain information about the parent object that owns the VGT component. |

IAgCrdnIntegral | Represents a base class for integral definitions. |

IAgCrdnIntegralBasic | Integral definition determines how scalar calculation is numerically integrated. |

IAgCrdnInterp | Represents a base class for interpolation definitions. |

IAgCrdnInterpBasic | Interpolation definition determines how to obtain values in between tabulated samples. See STK help on interpolation for further details. |

IAgCrdnInterval | The interface represents an interval. |

IAgCrdnIntervalCollection | The interface represents a collection of intervals. |

IAgCrdnIntervalListResult | Contains the results returned with IAgCrdnEventIntervalList.FindIntervals method. |

IAgCrdnIntervalsFilter | The filter selects intervals of at least/most certain duration. |

IAgCrdnIntervalsVectorResult | Contains the results returned with IAgCrdnEventIntervalCollection.FindIntervalCollection method. |

IAgCrdnIntervalVectorCollection | A collection of interval collections. |

IAgCrdnLastIntervalsFilter | The filter selects a portion of last intervals. |

IAgCrdnLightTimeDelay | Manage Light Time Delay options.. |

IAgCrdnLLAPosition | A position represented by the Latitude, longtitude and Latitude. |

IAgCrdnMethodCallResult | Instances of the interface are used to return the result of a computation. |

IAgCrdnParameterSet | Parameter set contains various sets of scalar computations. |

IAgCrdnParameterSetAttitude | Attitude parameter set contains various representations of attitude of one set of axes relative to another. |

IAgCrdnParameterSetFactory | The factory is used to create instances of available parameter set types. |

IAgCrdnParameterSetGroundTrajectory | Ground trajectory parameter set contains various representations of trajectory of a point relative to central body reference shape. |

IAgCrdnParameterSetGroup | Access or create VGT parameter sets associated with an object or a central body. |

IAgCrdnParameterSetOrbit | Orbit parameter set contains various trajectory representations of an orbiting point. |

IAgCrdnParameterSetTrajectory | Trajectory parameter set contains various representations of trajectory of a point relative to a reference coordinate system. |

IAgCrdnParameterSetVector | Vector parameter set contains various representations of a vector in a reference set of axes. |

IAgCrdnPlane | The interface defines methods and properties common to all VGT planes. |

IAgCrdnPlaneFactory | A Factory object to create VGT planes. |

IAgCrdnPlaneFindInAxesResult | Contains the results returned with IAgCrdnPlane.FindInAxes method. |

IAgCrdnPlaneFindInAxesWithRateResult | Contains the results returned with IAgCrdnPlane.FindInAxesWithRate method. |

IAgCrdnPlaneFindInSystemResult | Contains the results returned with IAgCrdnPlane.FindInSystem method. |

IAgCrdnPlaneFindInSystemWithRateResult | Contains the results returned with IAgCrdnPlane.FindInSystemWithRate method. |

IAgCrdnPlaneGroup | Represents a single entry point to manipulate VGT Planes associated with an object. |

IAgCrdnPlaneLabels | Allows configuring the X and Y axes labels. |

IAgCrdnPlaneNormal | A plane normal to a vector at a given point. |

IAgCrdnPlaneQuadrant | A plane based on a selected Quadrant of a reference system. |

IAgCrdnPlaneRefTo | Represents a reference to a VGT plane. |

IAgCrdnPlaneTrajectory | The plane is defined on the basis of a trajectory of a Point with respect to a ReferenceSystem. |

IAgCrdnPlaneTriad | A Plane containing points A, B and ReferencePont with the first axis aligned with the direction from the ReferencePoint to point A and the second axis toward the direction from the ReferencePoint to point B. |

IAgCrdnPlaneTwoVector | A plane passing through point and containing two given vectors. |

IAgCrdnPoint | The interface defines methods and properties common to all points. |

IAgCrdnPointAtTimeInstant | Point fixed relative to reference system based on another point evaluated at specified time instant. |

IAgCrdnPointBPlane | B-Plane point using the selected target body. |

IAgCrdnPointCBFixedOffset | Point specified by fixed components with respect to central body. |

IAgCrdnPointCentBodyIntersect | Point on central body surface along direction vector originating at source point. |

IAgCrdnPointCommonTasks | Provides methods to create non-persistent VGT point components. Non-persistent components do not have names, do not get saved/loaded and are not shown in the VGT browser. |

IAgCrdnPointCovarianceGrazing | The point of closest approach to the surface of the specified position covariance ellipsoid surface along a defined direction. Position covariance must be available for a vehicle object to be considered a possible target for this option. |

IAgCrdnPointFactory | A Factory object to create points. |

IAgCrdnPointFile | Point specified by data from a file. |

IAgCrdnPointFixedInSystem | Point fixed in a reference coordinate system using the selected coordinate type. |

IAgCrdnPointGlint | Point on central body surface that reflects from source to observer. |

IAgCrdnPointGrazing | The grazing point is the point of closest approach to the surface of the selected central body along a defined direction. |

IAgCrdnPointGroup | Access or create VGT points associated with an object or a central body. |

IAgCrdnPointLagrangeLibration | Libration point using one primary and multiple secondary central bodies. Set the central body, secondary central bodies, and point type. |

IAgCrdnPointLocateInSystemResult | Contains the results returned with IAgCrdnPoint.LocateInSystem method. |

IAgCrdnPointLocateInSystemWithRateResult | Contains the results returned with IAgCrdnPoint.LocateInSystemWithRate method. |

IAgCrdnPointModelAttach | A point placed at the specified attachment point of the object's 3D model. The point follows the model as well as any articulations that affect the specified attachment point. |

IAgCrdnPointOnSurface | The detic subpoint of the reference point as projected onto the central body. |

IAgCrdnPointPlaneIntersection | Point on a plane located along a given direction looking from a given origin. |

IAgCrdnPointPlaneProjection | The projection of a point onto a reference plane. Specify the Source Point and Reference Plane. |

IAgCrdnPointPlugin | A VGT point plugin. |

IAgCrdnPointRefTo | Represents a reference to a VGT point. |

IAgCrdnPointSamplingInterval | The interface represents an interval with the time, position and velocity arrays. |

IAgCrdnPointSamplingIntervalCollection | A collection of intervals where each interval contains the time, position and velocity arrays. |

IAgCrdnPointSamplingResult | Contains tabulated positions and velocities of a point created by Sample method. |

IAgCrdnPointSatelliteCollectionEntry | A point placed at the center of mass of a specified satellite of the satellite collection. |

IAgCrdnProvider | Allows accessing existing Vector Geometry Tool components. |

IAgCrdnPruneFilter | A filter used with event interval list pruned class to prune interval lists. Available filters are prune first intervals filter, prune last intervals filter, prune gaps filter, prune intervals filter, prune satisfaction filter and prune relative satisfaction filter. |

IAgCrdnPruneFilterFactory | The factory creates pruning filters. |

IAgCrdnRefTo | A base interface for all VGT component references. |

IAgCrdnRelativeSatisfactionConditionFilter | The filter selects intervals if certain side condition is satisfied at least/most certain percentage of time. |

IAgCrdnRoot | Represents a VGT root object. |

IAgCrdnSampling | Base sampling interface. |

IAgCrdnSamplingBasic | Sampling definition determines how scalar data should be sampled in order to adequately capture trends in that data. |

IAgCrdnSamplingCurvatureTolerance | Curvature tolerance definition includes parameters that determine how scalar data should be sampled based on limits on slope changes between samples. |

IAgCrdnSamplingFixedStep | Fixed step definition includes parameters that determine how scalar data should be sampled based on fixed steps between samples. |

IAgCrdnSamplingMethod | A sampling method. |

IAgCrdnSamplingMethodFactory | The factory creates sampling method components. |

IAgCrdnSamplingRelativeTolerance | Relative tolerance definition includes parameters that determine how scalar data should be sampled based on limits on difference between actual changes between samples and changes predicted by dead reckoning. |

IAgCrdnSatisfactionConditionFilter | The filter selects intervals if certain side condition is satisfied at least/most certain duration. |

IAgCrdnSignalDelay | Signal delay definition determines how long it takes for a signal to propagate from one location to another. |

IAgCrdnSignalDelayBasic | |

IAgCrdnSystem | The interface contains methods and properties shared by all VGT systems. |

IAgCrdnSystemAssembled | A system assembled from an origin point and a set of reference axes. |

IAgCrdnSystemCommonTasks | Provides methods to create non-persistent VGT coordinate reference frames (systems). Non-persistent components do not have names, do not get saved/loaded and are not shown in the VGT browser. |

IAgCrdnSystemFactory | A Factory interface to create VGT systems. |

IAgCrdnSystemFindInSystemResult | Contains the results returned with IAgCrdnSystem.FindInSystem method. |

IAgCrdnSystemGroup | Access or create VGT systems associated with an object or a central body. |

IAgCrdnSystemOnSurface | A system with an origin on the surface of the central body with topocentric axes rotated on a clock angle. Specify the central body, angle, and the latitude, longitude, and altitude of the origin. |

IAgCrdnSystemRefTo | Represents a reference to a VGT system. |

IAgCrdnSystemTransformResult | Contains the results returned with IAgCrdnSystem.TransformFrom and IAgCrdnSystem.TransformTo methods. |

IAgCrdnSystemTransformWithRateResult | Contains the results returned with IAgCrdnSystem.TransformFromWithRate and IAgCrdnSystem.TransformToWithRate methods. |

IAgCrdnTemplate | The IAgCrdnTemplate interface enables to obtain information about the STK class that owns the VGT component. |

IAgCrdnTimeProperties | Defines methods to compute time properties such as availability and special times. |

IAgCrdnTypeInfo | Provides information about the type of VGT components. |

IAgCrdnVector | The interface defines methods and properties common to all vectors. |

IAgCrdnVectorAngleRate | Angle rate vector perpendicular to the plane in which the angle is defined. |

IAgCrdnVectorAngularVelocity | Angular velocity vector of one set of axes computed with respect to the reference set. |

IAgCrdnVectorApoapsis | Vector from the center of the specified central body to the farthest point of an elliptical orbit created from the motion of the specified point. |

IAgCrdnVectorConing | Vector created by revolving the Reference vector around the About vector with the specified rate. |

IAgCrdnVectorCross | The vector cross product of two vectors. |

IAgCrdnVectorCustomScript | Customized vector components defined with respect to reference axes. |

IAgCrdnVectorDerivative | A vector derivative of a vector computed with respect to specified axes. |

IAgCrdnVectorDirectionToStar | Defined with respect to a star object. For a star object to be available, you must first create one. |

IAgCrdnVectorDisplacement | Vector defined by its start and end points. |

IAgCrdnVectorDispSurface | Displacement between origin and destination points using surface distance and altitude difference. |

IAgCrdnVectorEccentricity | A vector directed from the center of the specified central body toward the nearest point of an elliptical orbit created from the motion of the specified point. |

IAgCrdnVectorFactory | A Factory object to create vectors. |

IAgCrdnVectorFindInAxesResult | Contains the results returned with IAgCrdnVector.FindInAxes method. |

IAgCrdnVectorFindInAxesWithRateResult | Contains the results returned with IAgCrdnVector.FindInAxesWithRate method. |

IAgCrdnVectorFixedAtEpoch | A vector based on another vector fixed at a specified epoch. |

IAgCrdnVectorFixedAtTimeInstant | Vector fixed relative to reference axes based on another vector evaluated at specified time instant. |

IAgCrdnVectorFixedInAxes | Vector fixed in the reference axes using the selected coordinate type. |

IAgCrdnVectorGroup | Access or create VGT vectors associated with an object or a central body. |

IAgCrdnVectorLinearCombination | Linear combination of two input vectors. |

IAgCrdnVectorLineOfNodes | Unit vector along the line of nodes - the line of intersection of the osculating orbit plane and the inertial equator of the specified central body. |

IAgCrdnVectorModelAttach | Unit vector along the specified pointable element of the object's 3D model. The vector's direction follows the model as well as any articulations that affect the specified pointable element. |

IAgCrdnVectorOrbitAngularMomentum | Vector perpendicular to the plane of an elliptical orbit created from the motion of the specified point with respect to the center of the specified central body. |

IAgCrdnVectorOrbitNormal | Unit vector perpendicular to the plane of an elliptical orbit created from the motion of the specified point with respect to the center of the specified central body. |

IAgCrdnVectorPeriapsis | Vector from the center of the specified central body to the nearest point of an elliptical orbit created from the motion of the specified point. |

IAgCrdnVectorPlugin | A VGT vector plugin. |

IAgCrdnVectorProjectAlongVector | A projection of a source vector in the direction of another vector. |

IAgCrdnVectorProjection | A projection of a vector computed with respect to a reference plane. |

IAgCrdnVectorReflection | A vector (incident vector) reflected using a plane whose normal is the normal vector, scaled by a factor. The selected vector or its opposite can be reflected on just one or on both sides of the plane. |

IAgCrdnVectorRefTo | Represents a reference to a VGT vector. |

IAgCrdnVectorRotationVector | Rotation vector representing the rotation of one axes relative to reference axes, expressed as angle*rotationAxis. |

IAgCrdnVectorScalarLinearCombination | Linear combination of two input vectors using scalars. |

IAgCrdnVectorScalarScaled | Scaled version of the input vector using scalar. |

IAgCrdnVectorScaled | Scaled version of the input vector. Set IsNormalized to convert the input vector to a unit vector before scaling it. |

IAgCrdnVectorTwoPlanesIntersection | Defined along the intersection of two planes. |

IAgCrdnVectorVelocityAcceleration | Velocity vector of a point in a coordinate system. |

IAgCrdnVolume | A volume interface. The methods and properties of the interface provide Volume functions. |

IAgCrdnVolumeCalc | A volume calc interface. The methods and properties of the interface provide Volumetric calc functions. |

IAgCrdnVolumeCalcAltitude | A volume calc altitude interface. |

IAgCrdnVolumeCalcAngleOffVector | A volume calc angle off vector interface. |

IAgCrdnVolumeCalcConditionSatMetric | A volume calc condition satisfaction interface. |

IAgCrdnVolumeCalcDelayRange | A volume calc propagation delay to location interface. |

IAgCrdnVolumeCalcFactory | The factory is used to create instances of volume calcs. |

IAgCrdnVolumeCalcFile | Volumetric data loaded from a specified file - A file with .h5 extension. See STK help. |

IAgCrdnVolumeCalcFromScalar | A volume calc scalar to location interface. |

IAgCrdnVolumeCalcGroup | Access or create VGT volume calcs associated with an object or a central body. |

IAgCrdnVolumeCalcRange | A volume calc distance to location interface. |

IAgCrdnVolumeCalcSolarIntensity | A volume calc solar intensityn interface. |

IAgCrdnVolumeCombined | A combined volume interface. |

IAgCrdnVolumeFactory | The factory is used to create instances of volumes. |

IAgCrdnVolumeFromCalc | An volume from calc volume interface. |

IAgCrdnVolumeFromCondition | A volume from conditioninterface. |

IAgCrdnVolumeFromGrid | An over time volume interface. |

IAgCrdnVolumeFromTimeSatisfaction | An volume from time satisfaction volume interface. |

IAgCrdnVolumeGrid | A volume grid interface. The methods and properties of the interface provide Volumetric Grid functions. |

IAgCrdnVolumeGridBearingAlt | A volume grid bearing alt (Surface Bearing) interface. |

IAgCrdnVolumeGridCartesian | A volume grid Cartesian interface. |

IAgCrdnVolumeGridConstrained | A volume grid constrained interface. |

IAgCrdnVolumeGridCylindrical | A volume grid cylindrical interface. |

IAgCrdnVolumeGridFactory | The factory is used to create instances of volume grids. |

IAgCrdnVolumeGridGroup | Access or create VGT volume grids associated with an object or a central body. |

IAgCrdnVolumeGridLatLonAlt | A volume grid lat lon alt (Cartogrographic) interface. |

IAgCrdnVolumeGridResult | An interafcce that genereates Volume Grid results. |

IAgCrdnVolumeGridSpherical | A volume grid spherical interface. |

IAgCrdnVolumeGroup | Access or create spatial conditions associated with a volume grid. |

IAgCrdnVolumeInview | An Inview volume interface. |

IAgCrdnVolumeLighting | A lighting volume interface. |

IAgCrdnVolumeOverTime | An over time volume interface. |

IAgCrdnWellKnownAxes | Well-known Axes. |

IAgCrdnWellKnownEarthAxes | Well-known Earth's axes. |

IAgCrdnWellKnownEarthSystems | Well-known Earth's coordinate systems. |

IAgCrdnWellKnownSunAxes | Well-known Sun's axes. |

IAgCrdnWellKnownSunSystems | The Sun's well-known coordinate reference systems. |

IAgCrdnWellKnownSystems | Well-known coordinate reference systems. |

Enumeration | Description |
---|---|

AgECrdnAngleType | Represents angle types. |

AgECrdnAxesType | Represents vector types. |

AgECrdnCalcScalarType | Defines available calculation scalar types. |

AgECrdnConditionCombinedOperationType | Defines scalar condition combined operation types. |

AgECrdnConditionSetType | Defines available condition set types. |

AgECrdnConditionThresholdOption | Operations for Scalar Bounds Condition |

AgECrdnConditionType | Defines available condition types. |

AgECrdnDimensionInheritance | Defines how dimension is inherited |

AgECrdnDirectionType | Direction options. |

AgECrdnDisplayAxisSelector | Rotation directions. |

AgECrdnEventArrayFilterType | Event array filter types. |

AgECrdnEventArrayType | Defines available time array types. |

AgECrdnEventIntervalCollectionType | Defines available interval collection types. |

AgECrdnEventIntervalListType | Defines available interval list types. |

AgECrdnEventIntervalType | Defines available interval types. |

AgECrdnEventListMergeOperation | Defines merge operations for interval lists. |

AgECrdnEventType | Defines available time instant types. |

AgECrdnExtremumConstants | These constants are utilized when finding a local or global minimum or maximum, or the threshold crossing. |

AgECrdnFileInterpolatorType | Interpolator types. |

AgECrdnIntegralType | Integral types. |

AgECrdnIntegrationWindowType | Defines the interval of times during which an integral is evaluated. |

AgECrdnInterpolatorType | Interpolator types. |

AgECrdnIntersectionSurface | Intersection surface flags. |

AgECrdnIntervalDurationKind | Duration for filtering intervals or gaps from interval lists or time arrays |

AgECrdnIntervalSelection | Select the method to choose an interval from an interval list |

AgECrdnKind | Represents kinds of vectory geometry components. |

AgECrdnLagrangeLibrationPointType | Types of the Lagrange points, also known as libration points. Lagrange points are points in space where gravitational forces and the orbital motion of a body balance each other. |

AgECrdnMeanElementTheory | Mean element theory types for approximating motion. |

AgECrdnParameterSetType | Defines parameter set types. |

AgECrdnPlaneType | Represents plane types. |

AgECrdnPointBPlaneType | B-Plane point types. |

AgECrdnPointType | Represents point types. |

AgECrdnPruneFilter | Specify the filter for filtering interval lists or time arrays |

AgECrdnQuadrantType | Quadrants from a reference system (e.g., XY, XZ, YZ, YX, ZX, ZY), |

AgECrdnReferenceShapeType | Surface shape types. |

AgECrdnSampledReferenceTime | Event array reference type. |

AgECrdnSamplingMethod | Defines the Sampling Method |

AgECrdnSatisfactionCrossing | Direction crossing flags. |

AgECrdnSaveDataOption | Method for saving computed data |

AgECrdnSignalPathReferenceSystem | Signal path reference system types. |

AgECrdnSignalSense | Signal sense transmission options. |

AgECrdnSignedAngleType | Defines options for computing an angle. |

AgECrdnSmartEpochState | Smart epoch states. |

AgECrdnSmartIntervalState | Smart interval states. |

AgECrdnSpeedOptions | Defines various speed options. |

AgECrdnStartStopOption | Start/stop options. |

AgECrdnSurfaceType | Surface types. |

AgECrdnSweepMode | The rotation sweeping modes. |

AgECrdnSystemType | Represents system types. |

AgECrdnThreshConvergeSense | Specifies the desired sense of the results from threshold crossing computations. |

AgECrdnTrajectoryAxesType | Trajectory axes coordinate types. |

AgECrdnVectorComponentType | Defines component directions for a vector. |

AgECrdnVectorScaledDimensionInheritance | Dimension inheritance constants used to configure the dimension inheritance of a vector scaled by a scalar. |

AgECrdnVectorType | Represents vector types. |

AgECrdnVolumeAberrationType | Defines the model of aberration to use. |

AgECrdnVolumeCalcAltitudeReferenceType | Defines volume calc altitude reference types. |

AgECrdnVolumeCalcAngleOffVectorType | Defines volume calc angle off vector reference types. |

AgECrdnVolumeCalcRangeDistanceType | Defines volume calc range distance types. |

AgECrdnVolumeCalcRangeSpeedType | Defines volume calc range distance types. |

AgECrdnVolumeCalcType | Defines volume calc types. |

AgECrdnVolumeCalcVolumeSatisfactionAccumulationType | Defines volume calc spatial condition accumulation types. |

AgECrdnVolumeCalcVolumeSatisfactionDurationType | Defines volume calc spatial condition duration types. |

AgECrdnVolumeCalcVolumeSatisfactionFilterType | Defines volume calc spatial condition filter types. |

AgECrdnVolumeCalcVolumeSatisfactionMetricType | Defines volume calc spatial condition satisfaction metric types. |

AgECrdnVolumeClockHostType | Defines whether base or target of an Access instance holds the clock for Access times. |

AgECrdnVolumeCombinedOperationType | Defines spatial condition combined operation types. |

AgECrdnVolumeFromGridEdgeType | Defines spatial condition from grid edge type. |

AgECrdnVolumeGridType | Defines volume grid types. |

AgECrdnVolumeLightingConditionsType | Defines spatial condition lighting conditions types. |

AgECrdnVolumeOverTimeDurationType | Defines spatial condition over time duration type. |

AgECrdnVolumeResultVectorRequest | Defines volume result vector request types. |

AgECrdnVolumeTimeSenseType | Defines whether object1 or object2 of an Access instance holds the clock for Access times. |

AgECrdnVolumetricGridValuesMethodType | Defines volumetric grid values method types. |

AgECrdnVolumeType | Defines volume grid types. |