Transforms the input vector and vector's rate from this axes into the output axes.
[Visual Basic .NET] |
---|
Public Function TransformWithRate( _ ByVal Epoch As System.Object, _ ByVal OutputAxes As IAgCrdnAxes, _ ByVal VectorInMyAxes As IAgCartesian3Vector, _ ByVal RateInMyAxes As IAgCartesian3Vector _ ) As IAgCrdnAxesTransformWithRateResult |
[C#] |
---|
public IAgCrdnAxesTransformWithRateResult TransformWithRate( System.Object Epoch, IAgCrdnAxes OutputAxes, IAgCartesian3Vector VectorInMyAxes, IAgCartesian3Vector RateInMyAxes ); |
[Managed C++] |
---|
public: IAgCrdnAxesTransformWithRateResult^ TransformWithRate( VARIANT Epoch, IAgCrdnAxes ^ OutputAxes, IAgCartesian3Vector ^ VectorInMyAxes, IAgCartesian3Vector ^ RateInMyAxes ); |
[Unmanaged C++] |
---|
public: HRESULT TransformWithRate( VARIANT Epoch, IAgCrdnAxes * OutputAxes, IAgCartesian3Vector * VectorInMyAxes, IAgCartesian3Vector * RateInMyAxes, IAgCrdnAxesTransformWithRateResult ** ppRetVal ); |
[Java] |
---|
public IAgCrdnAxesTransformWithRateResult transformWithRate( AgVariant Epoch, IAgCrdnAxes OutputAxes, IAgCartesian3Vector VectorInMyAxes, IAgCartesian3Vector RateInMyAxes ); |
[Python - STK API ] |
---|
def TransformWithRate(self, Epoch:typing.Any, OutputAxes:"IAgCrdnAxes", VectorInMyAxes:"IAgCartesian3Vector", RateInMyAxes:"IAgCartesian3Vector") -> "IAgCrdnAxesTransformWithRateResult": |
- Epoch
- Specify an epoch.
- OutputAxes
- Specify an output axes to transform to.
- VectorInMyAxes
- Specify an input vector to be transformed from this axes into the output axes.
- RateInMyAxes
- Specify an input vector rate to be transformed from this axes into the output axes.
Consider a vector rotating and changing its magnitude in space. The vector's direction and magnitude as well as its time rate of change can be given at some specified time using Cartesian coordinates in one of VGT coordinate axes. The same vector at the same time will have different Cartesian coordinates with respect to different VGT coordinate axes. One set of coordinates can be obtained from the other using Transform methods defined for VGT coordinate axes: given time and coordinates with respect to one VGT coordinate axes, these methods output coordinates with respect to other axes. For example, consider a position vector of a satellite defined as displacement vector between the center of the Earth and the center of the satellite. When this position vector is viewed with respect to the Moon fixed axes, its magnitude remains the same because the vector is still a displacement vector between the Earth center and the center of satellite. Its Cartesian coordinates with respect to the Moon fixed axes will be different but not its magnitude.
Transform a vector and vector's rate to the Earth's Fixed axes.
[C#] | ||
---|---|---|
|
Transform a vector and vector's rate to the Earth's Fixed axes.
[Visual Basic .NET] | ||
---|---|---|
|