AGI AgAsHpopPlugin 6 Send comments on this topic.
SetReflectanceParamPartials Method (IAgAsLightReflectionResultEval)
See Also 
Index
Frame
ReflectXwrtParam
ReflectYwrtParam
ReflectZwrtParam
Windows








Description

Sets the partial derivatives of the components of reflectance (expressed in the specified frame) wrt the registered parameter specified by Index. Uses internal units.

Syntax

[Visual Basic .NET]
Public Sub SetReflectanceParamPartials( _
   ByVal Index As Integer, _
   ByVal Frame As AgEUtFrame, _
   ByVal ReflectXwrtParam As Double, _
   ByVal ReflectYwrtParam As Double, _
   ByVal ReflectZwrtParam As Double _
) 

[C#]
public void SetReflectanceParamPartials(
int Index,
AgEUtFrame Frame,
double ReflectXwrtParam,
double ReflectYwrtParam,
double ReflectZwrtParam
);

[Managed C++]
public: void SetReflectanceParamPartials(
int Index,
AgEUtFrame Frame,
double ReflectXwrtParam,
double ReflectYwrtParam,
double ReflectZwrtParam
);

[Unmanaged C++]
public: HRESULT SetReflectanceParamPartials(
long Index,
AgEUtFrame Frame,
double ReflectXwrtParam,
double ReflectYwrtParam,
double ReflectZwrtParam
);

[VBScript]
'Sub object.SetReflectanceParamPartials(...)
' Index is type ppLong
' Frame is type AgEUtFrame (an integer)
' ReflectXwrtParam is type Double
' ReflectYwrtParam is type Double
' ReflectZwrtParam is type Double
Call object.SetReflectanceParamPartials(Index, Frame, ReflectXwrtParam, ReflectYwrtParam, ReflectZwrtParam)

[Perl]
$objectReference->SetReflectanceParamPartials(
$Index, # type int (scalar)
$Frame, # type AgEUtFrame (scalar integer)
$ReflectXwrtParam, # type double (scalar)
$ReflectYwrtParam, # type double (scalar)
$ReflectZwrtParam# type double (scalar)
);

Parameters

Index
Frame
Member Value Description
eUtFrameInertial 0  
eUtFrameFixed 1  
eUtFrameLVLH 2  
eUtFrameNTC 3  
eUtFrameICRF 4  
eUtFrameJ2000 5  
ReflectXwrtParam
ReflectYwrtParam
ReflectZwrtParam

See Also

© 2017 Analytical Graphics, Inc. All Rights Reserved.

ODTK 6.5