Translates the position and rate vectors from this system into the output system.
[Visual Basic .NET] |
---|
Public Function TransformWithRate( _ ByVal Epoch As System.Object, _ ByVal OutputSystem As IAgCrdnSystem, _ ByVal PositionInMySystem As IAgCartesian3Vector, _ ByVal VelocityInMySystem As IAgCartesian3Vector _ ) As IAgCrdnSystemTransformWithRateResult |
[C#] |
---|
public IAgCrdnSystemTransformWithRateResult TransformWithRate( System.Object Epoch, IAgCrdnSystem OutputSystem, IAgCartesian3Vector PositionInMySystem, IAgCartesian3Vector VelocityInMySystem ); |
[Managed C++] |
---|
public: IAgCrdnSystemTransformWithRateResult^ TransformWithRate( VARIANT Epoch, IAgCrdnSystem ^ OutputSystem, IAgCartesian3Vector ^ PositionInMySystem, IAgCartesian3Vector ^ VelocityInMySystem ); |
[Unmanaged C++] |
---|
public: HRESULT TransformWithRate( VARIANT Epoch, IAgCrdnSystem * OutputSystem, IAgCartesian3Vector * PositionInMySystem, IAgCartesian3Vector * VelocityInMySystem, IAgCrdnSystemTransformWithRateResult ** ppRetVal ); |
[Java] |
---|
public IAgCrdnSystemTransformWithRateResult transformWithRate( AgVariant Epoch, IAgCrdnSystem OutputSystem, IAgCartesian3Vector PositionInMySystem, IAgCartesian3Vector VelocityInMySystem ); |
[Python - STK API ] |
---|
def TransformWithRate(self, Epoch:typing.Any, OutputSystem:"IAgCrdnSystem", PositionInMySystem:"IAgCartesian3Vector", VelocityInMySystem:"IAgCartesian3Vector") -> "IAgCrdnSystemTransformWithRateResult": |
- Epoch
- Specify an epoch.
- OutputSystem
- Specify an output system.
- PositionInMySystem
- A position vector to be transformed from this system to the output system.
- VelocityInMySystem
- Specify a velocity vector to be transformed from this system to the output system.
Consider a point moving along its trajectory in space. The point's position and velocity can be given at some specified time using Cartesian coordinates in one of VGT coordinate systems. The same point at the same time will have different Cartesian coordinates with respect to a different VGT coordinate system. One set of coordinates can be obtained from the other using Transform methods defined for VGT coordinate systems: given time and coordinates with respect to one VGT coordinate system, these methods output coordinates with respect to another system. For example, consider a center point of a satellite. Its location in low Earth orbit can be given using Cartesian coordinates with respect to the ECEF coordinate system (\"ECEF\" means \"Earth Centered Earth Fixed\"). The same location is significantly farther away from the center of the Moon so its Cartesian coordinates in the Moon Centered Moon Fixed coordinate system will reflect a much greater distance from the Moon center.