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








Description

Sets the partial derivatives in meters of the body components of reflectance wrt inertial position coordinates.

Syntax

[Visual Basic .NET]
Public Sub SetReflectanceBodyCompPosPartials( _
   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 SetReflectanceBodyCompPosPartials(
double ReflectXwrtX,
double ReflectXwrtY,
double ReflectXwrtZ,
double ReflectYwrtX,
double ReflectYwrtY,
double ReflectYwrtZ,
double ReflectZwrtX,
double ReflectZwrtY,
double ReflectZwrtZ
);

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

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

[VBScript]
'Sub object.SetReflectanceBodyCompPosPartials(...)
' 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.SetReflectanceBodyCompPosPartials(ReflectXwrtX, ReflectXwrtY, ReflectXwrtZ, ReflectYwrtX, ReflectYwrtY, ReflectYwrtZ, ReflectZwrtX, ReflectZwrtY, ReflectZwrtZ)

[Perl]
$objectReference->SetReflectanceBodyCompPosPartials(
$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

ReflectXwrtX
ReflectXwrtY
ReflectXwrtZ
ReflectYwrtX
ReflectYwrtY
ReflectYwrtZ
ReflectZwrtX
ReflectZwrtY
ReflectZwrtZ

See Also

© 2017 Analytical Graphics, Inc. All Rights Reserved.

ODTK 6.5