AGI AgAsHpopPlugin 6 Send comments on this topic.
SetReflectanceCompPosPartials Method (IAgAsDragModelResultEval)
See Also 
Frame
ReflectXwrtX
ReflectXwrtY
ReflectXwrtZ
ReflectYwrtX
ReflectYwrtY
ReflectYwrtZ
ReflectZwrtX
ReflectZwrtY
ReflectZwrtZ
Windows








Description

Sets the partial derivatives in meters of the components of reflectance (expressed in the specified frame) wrt inertial position coordinates.

Syntax

[Visual Basic .NET]
Public Sub SetReflectanceCompPosPartials( _
   ByVal Frame As AgEUtFrame, _
   ByVal ReflectXwrtX As Double, _
   ByVal ReflectXwrtY As Double, _
   ByVal ReflectXwrtZ As Double, _
   ByVal ReflectYwrtX As Double, _
   ByVal ReflectYwrtY As Double, _
   ByVal ReflectYwrtZ As Double, _
   ByVal ReflectZwrtX As Double, _
   ByVal ReflectZwrtY As Double, _
   ByVal ReflectZwrtZ As Double _
) 

[C#]
public void SetReflectanceCompPosPartials(
AgEUtFrame Frame,
double ReflectXwrtX,
double ReflectXwrtY,
double ReflectXwrtZ,
double ReflectYwrtX,
double ReflectYwrtY,
double ReflectYwrtZ,
double ReflectZwrtX,
double ReflectZwrtY,
double ReflectZwrtZ
);

[Managed C++]
public: void SetReflectanceCompPosPartials(
AgEUtFrame Frame,
double ReflectXwrtX,
double ReflectXwrtY,
double ReflectXwrtZ,
double ReflectYwrtX,
double ReflectYwrtY,
double ReflectYwrtZ,
double ReflectZwrtX,
double ReflectZwrtY,
double ReflectZwrtZ
);

[Unmanaged C++]
public: HRESULT SetReflectanceCompPosPartials(
AgEUtFrame Frame,
double ReflectXwrtX,
double ReflectXwrtY,
double ReflectXwrtZ,
double ReflectYwrtX,
double ReflectYwrtY,
double ReflectYwrtZ,
double ReflectZwrtX,
double ReflectZwrtY,
double ReflectZwrtZ
);

[VBScript]
'Sub object.SetReflectanceCompPosPartials(...)
' Frame is type AgEUtFrame (an integer)
' ReflectXwrtX is type Double
' ReflectXwrtY is type Double
' ReflectXwrtZ is type Double
' ReflectYwrtX is type Double
' ReflectYwrtY is type Double
' ReflectYwrtZ is type Double
' ReflectZwrtX is type Double
' ReflectZwrtY is type Double
' ReflectZwrtZ is type Double
Call object.SetReflectanceCompPosPartials(Frame, ReflectXwrtX, ReflectXwrtY, ReflectXwrtZ, ReflectYwrtX, ReflectYwrtY, ReflectYwrtZ, ReflectZwrtX, ReflectZwrtY, ReflectZwrtZ)

[Perl]
$objectReference->SetReflectanceCompPosPartials(
$Frame, # type AgEUtFrame (scalar integer)
$ReflectXwrtX, # type double (scalar)
$ReflectXwrtY, # type double (scalar)
$ReflectXwrtZ, # type double (scalar)
$ReflectYwrtX, # type double (scalar)
$ReflectYwrtY, # type double (scalar)
$ReflectYwrtZ, # type double (scalar)
$ReflectZwrtX, # type double (scalar)
$ReflectZwrtY, # type double (scalar)
$ReflectZwrtZ# type double (scalar)
);

Parameters

Frame
Member Value Description
eUtFrameInertial 0  
eUtFrameFixed 1  
eUtFrameLVLH 2  
eUtFrameNTC 3  
eUtFrameICRF 4  
eUtFrameJ2000 5  
ReflectXwrtX
ReflectXwrtY
ReflectXwrtZ
ReflectYwrtX
ReflectYwrtY
ReflectYwrtZ
ReflectZwrtX
ReflectZwrtY
ReflectZwrtZ

See Also

© 2017 Analytical Graphics, Inc. All Rights Reserved.

ODTK 6.5