AGI AgAsHpopPlugin 6 Send comments on this topic.
IncidentDirectionVecPosPartials Method (IAgAsDragModelResultEval)
See Also 
Frame
DirXwrtX
DirXwrtY
DirXwrtZ
DirYwrtX
DirYwrtY
DirYwrtZ
DirZwrtX
DirZwrtY
DirZwrtZ
Windows








Description

The partial derivatives in meters^-1 of the incident direction wrt inertial position coordinates, expressed in components of the requested frame.

Syntax

[Visual Basic .NET]
Public Sub IncidentDirectionVecPosPartials( _
   ByVal Frame As AgEUtFrame, _
   ByRef DirXwrtX As Double, _
   ByRef DirXwrtY As Double, _
   ByRef DirXwrtZ As Double, _
   ByRef DirYwrtX As Double, _
   ByRef DirYwrtY As Double, _
   ByRef DirYwrtZ As Double, _
   ByRef DirZwrtX As Double, _
   ByRef DirZwrtY As Double, _
   ByRef DirZwrtZ As Double _
) 

[C#]
public void IncidentDirectionVecPosPartials(
AgEUtFrame Frame,
ref double DirXwrtX,
ref double DirXwrtY,
ref double DirXwrtZ,
ref double DirYwrtX,
ref double DirYwrtY,
ref double DirYwrtZ,
ref double DirZwrtX,
ref double DirZwrtY,
ref double DirZwrtZ
);

[Managed C++]
public: void IncidentDirectionVecPosPartials(
AgEUtFrame Frame,
double ^ DirXwrtX,
double ^ DirXwrtY,
double ^ DirXwrtZ,
double ^ DirYwrtX,
double ^ DirYwrtY,
double ^ DirYwrtZ,
double ^ DirZwrtX,
double ^ DirZwrtY,
double ^ DirZwrtZ
);

[Unmanaged C++]
public: HRESULT IncidentDirectionVecPosPartials(
AgEUtFrame Frame,
double * DirXwrtX,
double * DirXwrtY,
double * DirXwrtZ,
double * DirYwrtX,
double * DirYwrtY,
double * DirYwrtZ,
double * DirZwrtX,
double * DirZwrtY,
double * DirZwrtZ
);

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

[Perl]
$objectReference->IncidentDirectionVecPosPartials(
$Frame, # type AgEUtFrame (scalar integer)
$DirXwrtX, # type Variant (VT_R8 | VT_BYREF)
$DirXwrtY, # type Variant (VT_R8 | VT_BYREF)
$DirXwrtZ, # type Variant (VT_R8 | VT_BYREF)
$DirYwrtX, # type Variant (VT_R8 | VT_BYREF)
$DirYwrtY, # type Variant (VT_R8 | VT_BYREF)
$DirYwrtZ, # type Variant (VT_R8 | VT_BYREF)
$DirZwrtX, # type Variant (VT_R8 | VT_BYREF)
$DirZwrtY, # type Variant (VT_R8 | VT_BYREF)
$DirZwrtZ# type Variant (VT_R8 | VT_BYREF)
);

Parameters

Frame
Member Value Description
eUtFrameInertial 0  
eUtFrameFixed 1  
eUtFrameLVLH 2  
eUtFrameNTC 3  
eUtFrameICRF 4  
eUtFrameJ2000 5  
DirXwrtX
DirXwrtY
DirXwrtZ
DirYwrtX
DirYwrtY
DirYwrtZ
DirZwrtX
DirZwrtY
DirZwrtZ

See Also

© 2017 Analytical Graphics, Inc. All Rights Reserved.

ODTK 6.5