IAgODProvideTrackingDataLib 13Send comments on this topic.
Project Overview

Description

The tracking data provider plugin interfaces. IAgODProvideTrackingData defines the interface that must be met to build a component that ODTK can use to read and write tracking data in a custom format.

Classes

ObjectsDescription
CAgODEnumGenericObsThe CoClass for the IAgODEnumGenericObs interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent.
CAgODGenericObsThe CoClass for the IAgODGenericObs interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent.
CAgODObsSetThe CoClass for the IAgODObsSet interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent.
CAgODObsSetCollectionThe CoClass for the IAgODObsSetCollection interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent.
CAgODProvideB3TrackingDataCAgODProvideB3TrackingData Class
CAgODProvideCCSDSTrackingDataCAgODProvideCCSDSTrackingData Class
CAgODProvideCobTrackingDataCAgODProvideCobTrackingData Class
CAgODProvideCRDTrackingDataCAgODProvideCRDTrackingData Class
CAgODProvideDSNTrackingDataCAgODProvideDSNTrackingData Class
CAgODProvideEphemerisTrackingDataCAgODProvideEphemerisTrackingData Class
CAgODProvideGenericTrackingDataCAgODProvideGenericTrackingData Class
CAgODProvideGeoLocTrackingDataCAgODProvideGeoLocTrackingData Class
CAgODProvideGeoscTrackingDataCAgODProvideGeoscTrackingData Class
CAgODProvideGPSNavTrackingDataCAgODProvideGPSNavTrackingData Class
CAgODProvideILRSTrackingDataCAgODProvideILRSTrackingData Class
CAgODProvideITCEphemerisTrackingDataCAgODProvideITCEphemerisTrackingData Class
CAgODProvideLanceTrackingDataCAgODProvideLanceTrackingData Class
CAgODProvideMDPTrackingDataCAgODProvideMDPTrackingData Class
CAgODProvideMPCTrackingDataCAgODProvideMPCTrackingData Class
CAgODProvideOASYSTrackingDataCAgODProvideOASYSTrackingData Class
CAgODProvideOpNavTrackingDataCAgODProvideOpNavTrackingData Class
CAgODProvideRAWPRTrackingDataCAgODProvideRAWPRTrackingData Class
CAgODProvideRINEX2TrackingDataCAgODProvideRINEX2TrackingData Class
CAgODProvideRINEX3TrackingDataCAgODProvideRINEX3TrackingData Class
CAgODProvideRINEXTrackingDataCAgODProvideRINEXTrackingData Class
CAgODProvideUTDFTrackingDataCAgODProvideUTDFTrackingData Class
CAgODRealListThe CoClass for the IAgODRealList interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent.
CAgODTrackerVectorThe CoClass for the IAgODTrackerVector interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent.
CAgODTrackingIDListThe CoClass for the IAgODTrackingIDList interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent.
CAgODTrackingNameListThe CoClass for the IAgODTrackingNameList interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent.
CAgPropDateThe CoClass for the IAgPropDate interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent.
CAgPropQtyThe CoClass for the IAgPropQty interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent.

Interfaces

ObjectsDescription
IAgODEnumGenericObsIAgODEnumGenericObs Interface
IAgODGenericObsInterface used to manage measurement observations. Used to support the IAgODProvideTrackingData interface.
IAgODObsSetInterface used to manage a group of observations that occurred at the same time. Used to support the IAgODProvideTrackingData interface.
IAgODObsSetCollectionIAgODObsSetCollection Interface
IAgODProvideTrackingDataInterface used to provide tracking data measurements to ODTK.
IAgODProvideTrackingDataPersistIAgODProvideTrackingDataPersist Interface
IAgODRealListInterface used to manage a list of real values. Used to support the IAgODProvideTrackingData interface.
IAgODTrackerVectorInterface used to specify the vector describing the tracker's location. Used to support the IAgODProvideTrackingData interface.
IAgODTrackingIDListInterface for managing a list of numeric tracking identifiers.
IAgODTrackingNameListInterface for managing a list of alphanumeric tracking identifiers.
IAgPropDateInterface used to set and get dates. Used to support the IAgODProvideTrackingData interface.
IAgPropQtyInterface used to set and get quantities (values with units). Used to support the IAgODProvideTrackingData interface.
IAgPropQtyDimInterface used to get and set the dimensions of a quantity.

Enumerations

EnumerationDescription
EAberrationModelIndicates what aberration effects have been removed from the observation prior to processing by ODTK.
EAntennaMountTypeEnumeration of the different possible X-Y angle definitions.
ECartesianComponentEnumeration of the different possible cartesian components when using values from a GPS navigation solution or Ephemeris File.
ECartesianCoordSysEnumeration of the different possible coordinate frames when using values from a Ephemeris File. Used only when processing \*.e files
EEquinoxEpochEnumeration of the different equinox epochs used to specify the measurement's reference frame.
EEquinoxTypeEnumeration of the different equinox types used to specify the measurement's reference frame.
EGNSSBasePRNEnumeration of the BasePRN for different GNSS System. ODTK will display (BasePRN + PRN) for the SV tracking id.
EMeasTypeEnumeration of the various measurement types
ETimeOriginEnumeration of the various time origin types
ETrackerCoordSystemEnumeration of the different tracker vector coordinate systems.
ETrackerElmTypeEnumeration of the different tracker vector elements.
© 2026 Analytical Graphics, Inc. All Rights Reserved.