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.
| Objects | Description |
|---|---|
| CAgODEnumGenericObs | The CoClass for the IAgODEnumGenericObs interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent. |
| CAgODGenericObs | The CoClass for the IAgODGenericObs interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent. |
| CAgODObsSet | The CoClass for the IAgODObsSet interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent. |
| CAgODObsSetCollection | The CoClass for the IAgODObsSetCollection interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent. |
| CAgODProvideB3TrackingData | CAgODProvideB3TrackingData Class |
| CAgODProvideCCSDSTrackingData | CAgODProvideCCSDSTrackingData Class |
| CAgODProvideCobTrackingData | CAgODProvideCobTrackingData Class |
| CAgODProvideCRDTrackingData | CAgODProvideCRDTrackingData Class |
| CAgODProvideDSNTrackingData | CAgODProvideDSNTrackingData Class |
| CAgODProvideEphemerisTrackingData | CAgODProvideEphemerisTrackingData Class |
| CAgODProvideGenericTrackingData | CAgODProvideGenericTrackingData Class |
| CAgODProvideGeoLocTrackingData | CAgODProvideGeoLocTrackingData Class |
| CAgODProvideGeoscTrackingData | CAgODProvideGeoscTrackingData Class |
| CAgODProvideGPSNavTrackingData | CAgODProvideGPSNavTrackingData Class |
| CAgODProvideILRSTrackingData | CAgODProvideILRSTrackingData Class |
| CAgODProvideITCEphemerisTrackingData | CAgODProvideITCEphemerisTrackingData Class |
| CAgODProvideLanceTrackingData | CAgODProvideLanceTrackingData Class |
| CAgODProvideMDPTrackingData | CAgODProvideMDPTrackingData Class |
| CAgODProvideMPCTrackingData | CAgODProvideMPCTrackingData Class |
| CAgODProvideOASYSTrackingData | CAgODProvideOASYSTrackingData Class |
| CAgODProvideOpNavTrackingData | CAgODProvideOpNavTrackingData Class |
| CAgODProvideRAWPRTrackingData | CAgODProvideRAWPRTrackingData Class |
| CAgODProvideRINEX2TrackingData | CAgODProvideRINEX2TrackingData Class |
| CAgODProvideRINEX3TrackingData | CAgODProvideRINEX3TrackingData Class |
| CAgODProvideRINEXTrackingData | CAgODProvideRINEXTrackingData Class |
| CAgODProvideUTDFTrackingData | CAgODProvideUTDFTrackingData Class |
| CAgODRealList | The CoClass for the IAgODRealList interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent. |
| CAgODTrackerVector | The CoClass for the IAgODTrackerVector interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent. |
| CAgODTrackingIDList | The CoClass for the IAgODTrackingIDList interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent. |
| CAgODTrackingNameList | The CoClass for the IAgODTrackingNameList interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent. |
| CAgPropDate | The CoClass for the IAgPropDate interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent. |
| CAgPropQty | The CoClass for the IAgPropQty interface. Certain languages (like Visual Basic) use the coclass rather than the interface. They are functionally equivalent. |
| Objects | Description |
|---|---|
| IAgODEnumGenericObs | IAgODEnumGenericObs Interface |
| IAgODGenericObs | Interface used to manage measurement observations. Used to support the IAgODProvideTrackingData interface. |
| IAgODObsSet | Interface used to manage a group of observations that occurred at the same time. Used to support the IAgODProvideTrackingData interface. |
| IAgODObsSetCollection | IAgODObsSetCollection Interface |
| IAgODProvideTrackingData | Interface used to provide tracking data measurements to ODTK. |
| IAgODProvideTrackingDataPersist | IAgODProvideTrackingDataPersist Interface |
| IAgODRealList | Interface used to manage a list of real values. Used to support the IAgODProvideTrackingData interface. |
| IAgODTrackerVector | Interface used to specify the vector describing the tracker's location. Used to support the IAgODProvideTrackingData interface. |
| IAgODTrackingIDList | Interface for managing a list of numeric tracking identifiers. |
| IAgODTrackingNameList | Interface for managing a list of alphanumeric tracking identifiers. |
| IAgPropDate | Interface used to set and get dates. Used to support the IAgODProvideTrackingData interface. |
| IAgPropQty | Interface used to set and get quantities (values with units). Used to support the IAgODProvideTrackingData interface. |
| IAgPropQtyDim | Interface used to get and set the dimensions of a quantity. |
| Enumeration | Description |
|---|---|
| EAberrationModel | Indicates what aberration effects have been removed from the observation prior to processing by ODTK. |
| EAntennaMountType | Enumeration of the different possible X-Y angle definitions. |
| ECartesianComponent | Enumeration of the different possible cartesian components when using values from a GPS navigation solution or Ephemeris File. |
| ECartesianCoordSys | Enumeration of the different possible coordinate frames when using values from a Ephemeris File. Used only when processing \*.e files |
| EEquinoxEpoch | Enumeration of the different equinox epochs used to specify the measurement's reference frame. |
| EEquinoxType | Enumeration of the different equinox types used to specify the measurement's reference frame. |
| EGNSSBasePRN | Enumeration of the BasePRN for different GNSS System. ODTK will display (BasePRN + PRN) for the SV tracking id. |
| EMeasType | Enumeration of the various measurement types |
| ETimeOrigin | Enumeration of the various time origin types |
| ETrackerCoordSystem | Enumeration of the different tracker vector coordinate systems. |
| ETrackerElmType | Enumeration of the different tracker vector elements. |





