Some space based azimuth/elevation or right ascension/declination measurements include an earth-fixed position vector of the sensor. The following VBScript code adds the x, y, and z positions to the observation object:
pObs.TrackerVector.CoordSystem = eCBF
pObs.TrackerVector.ElmType = ePosOnly
pObs.TrackerVector.X.Unit = "m"
pObs.TrackerVector.X.Value = Xpos
pObs.TrackerVector.Y.Unit = "m"
pObs.TrackerVector.Y.Value = Ypos
pObs.TrackerVector.Z.Unit = "m"
pObs.TrackerVector.Z.Value = Zpos
pObsSet.Add pObs
Read-write property
[Visual Basic .NET] |
---|
Public Property TrackerVector() As IAgODTrackerVector |
[C#] |
---|
public IAgODTrackerVector TrackerVector {get; set;} |
[Managed C++] |
---|
public: __property IAgODTrackerVector ^ get_TrackerVector(); |
[Unmanaged C++] |
---|
public: HRESULT get_TrackerVector( IAgODTrackerVector ** ppVal ); public: HRESULT put_TrackerVector( IAgODTrackerVector pVal ); |
[Java] |
---|
public IAgODTrackerVector getTrackerVector(); public void setTrackerVector( IAgODTrackerVector ); |
[Python - STK API ![]() |
---|
@property def TrackerVector(self) -> "IAgODTrackerVector": @TrackerVector.setter def TrackerVector(self, pVal:"IAgODTrackerVector") -> None: |