AGI AgAsHpopPlugin 6 Send comments on this topic.
GetAcceleration Method (IAgAsHpopPluginResultPostEval)
See Also 
Type
Acceleration type (i.e., a constituent of the force model)
Frame
Requested frame to express the results
X
X component of the acceleration contribution in requested frame
Y
Y component of the acceleration contribution in requested frame
Z
Z component of the acceleration contribution in requested frame
Windows








Description

The acceleration in meters/second^2 contribution of the indicated Type, returned as cartesian components in the specified frame.

Syntax

[Visual Basic .NET]
Public Sub GetAcceleration( _
   ByVal Type As AgEAccelType, _
   ByVal Frame As AgEUtFrame, _
   ByRef X As Double, _
   ByRef Y As Double, _
   ByRef Z As Double _
) 

[C#]
public void GetAcceleration(
AgEAccelType Type,
AgEUtFrame Frame,
ref double X,
ref double Y,
ref double Z
);

[Managed C++]
public: void GetAcceleration(
AgEAccelType Type,
AgEUtFrame Frame,
double ^ X,
double ^ Y,
double ^ Z
);

[Unmanaged C++]
public: HRESULT GetAcceleration(
AgEAccelType Type,
AgEUtFrame Frame,
double * X,
double * Y,
double * Z
);

[VBScript]
GetAcceleration not supported by VBScript (VBScript does not support ByRef arguments in COM)

[Perl]
$objectReference->GetAcceleration(
$Type, # type AgEAccelType (scalar integer)
$Frame, # type AgEUtFrame (scalar integer)
$X, # type Variant (VT_R8 | VT_BYREF)
$Y, # type Variant (VT_R8 | VT_BYREF)
$Z# type Variant (VT_R8 | VT_BYREF)
);

Parameters

Type
Member Value Description
eTotalAccel 0 Total accleration.
eTwoBodyAccel 1 Two body contribution.
eGravityAccel 2 Contribution of the total gravity field.
ePerturbedGravityAccel 3 Contribution of the total gravity field minus the two body contribution.
eSolidTidesAccel 4 Contribution of solid tides. Will be zero if the force model is not set to consider this effect.
eOceanTidesAccel 5 Contribution of ocean tides. Will be zero if the force model is not set to consider this effect.
eDragAccel 6 Contribution of atmospheric drag. Will be zero if the force model is not set to consider this effect.
eSRPAccel 7 Contribution of solar radiation pressure. Will be zero if the force model is not set to consider this effect.
eThirdBodyAccel 8 Contribution of all third bodies. Will be zero if the force model is not considering any third body forces.
eGenRelativityAccel 9 Contribution of general relativity effects. Will be zero if the force model is not set to consider this effect.
eAddedAccel 10 Contribution of any additional acceleration, say by a plugin.
eAlbedoAccel 11 Contribution of albedo (reflected solar radiation pressure).
eThermalRadiationPressureAccel 12 Contribution of thermal radiation pressure.
Acceleration type (i.e., a constituent of the force model)
Frame
Member Value Description
eUtFrameInertial 0  
eUtFrameFixed 1  
eUtFrameLVLH 2  
eUtFrameNTC 3  
eUtFrameICRF 4  
eUtFrameJ2000 5  
Requested frame to express the results
X
X component of the acceleration contribution in requested frame
Y
Y component of the acceleration contribution in requested frame
Z
Z component of the acceleration contribution in requested frame

See Also

© 2017 Analytical Graphics, Inc. All Rights Reserved.

ODTK 6.5