IAgODProvideTrackingDataLib 13Send comments on this topic.
GetSupportedObsSet Method (IAgODProvideTrackingData)
See Also
pObsSetColl
Windows





Windows & Linux

Description

This method is called to obtain a collection of all the observation sets that this tracking data provider can support for saving. For example, suppose that your format supports azimuth, elevation and range. These may be supported as independent observations (az, then el, then range) or as one complete set (a triplet of az, el, range), or as any combination in between. Your format might prefer them to come as a triplet because they will all be written out on one line. In this case you would return a collection containing a dummy observation set with three IAgOdGenericObs objects in it (each one having a different MeasureType parameter set appropriately).

When generating simulated observations, ODTK will check to see if the tracking data format to which you are trying to write actually supports the observations that you are simulating. If there is a mismatch, you will be notified in the message viewer.

Syntax

[Visual Basic .NET]
Public Function GetSupportedObsSet( _
    ByVal pObsSetColl As IAgODObsSetCollection _
) As Integer
[C#]
public int GetSupportedObsSet(
    IAgODObsSetCollection pObsSetColl
);
[Managed C++]
public: int GetSupportedObsSet(
    IAgODObsSetCollection ^ pObsSetColl
);
[Unmanaged C++]
public: HRESULT GetSupportedObsSet(
    IAgODObsSetCollection * pObsSetColl,
    long * pNumObsSet
);
[Java]
public int getSupportedObsSet(
    IAgODObsSetCollection pObsSetColl
);
[Python - STK API ]
def GetSupportedObsSet(self, pObsSetColl:"IAgODObsSetCollection") -> int:

Parameters

pObsSetColl

See Also

© 2025 Analytical Graphics, Inc. All Rights Reserved.