AGI STK VGT 11 Send comments on this topic.
FindInAxes Method (IAgCrdnAxes)
See Also  Example
Epoch
Specify an epoch. The method may throw an exception if the epoch parameter specified cannot be converted to a currently selected date unit.
Axes
Specify an input axes.





Description

Find an orientation in the specified axes.

Syntax

[Visual Basic .NET]
Public Function FindInAxes( _
   ByVal Epoch As System.Object, _
   ByVal Axes As IAgCrdnAxes _
) As IAgCrdnAxesFindInAxesResult

[C#]
public IAgCrdnAxesFindInAxesResult FindInAxes(
System.Object Epoch,
IAgCrdnAxes Axes
);

[Managed C++]
public: IAgCrdnAxesFindInAxesResult^ FindInAxes(
VARIANT Epoch,
IAgCrdnAxes ^ Axes
);

[Java]
public IAgCrdnAxesFindInAxesResult findInAxes(
Variant Epoch,
IAgCrdnAxes Axes
);

[Unmanaged C++]
public: HRESULT FindInAxes(
VARIANT Epoch,
IAgCrdnAxes * Axes,
IAgCrdnAxesFindInAxesResult ** ReturnValue
);

Parameters

Epoch
Specify an epoch. The method may throw an exception if the epoch parameter specified cannot be converted to a currently selected date unit.
Axes
Specify an input axes.

Example

Finds the axes' orientation in Earth's Fixed axes.
[C#] Copy Code
IAgCrdnAxesFindInAxesResult result = axes.FindInAxes(0
    provider.WellKnownAxes.Earth.Fixed); 
if (result.IsValid) 

    AGI.STKUtil.IAgOrientationEulerAngles angles; 
    angles = (AGI.STKUtil.IAgOrientationEulerAngles)result.Orientation.ConvertTo(AGI.STKUtil.AgEOrientationType.eEulerAngles); 
    Console.WriteLine("Euler Angles [A,B,C,SEQ] => [{1}, {1}, {2}, {3}]", angles.A, angles.B, angles.C, angles.Sequence); 

 

Finds the axes' orientation in Earth's Fixed axes.
[Visual Basic .NET] Copy Code
Dim result As IAgCrdnAxesFindInAxesResult = axes.FindInAxes(0, provider.WellKnownAxes.Earth.Fixed)
If result.IsValid Then
    Dim angles As AGI.STKUtil.IAgOrientationEulerAngles
    angles = DirectCast(result.Orientation.ConvertTo(AGI.STKUtil.AgEOrientationType.eEulerAngles), AGI.STKUtil.IAgOrientationEulerAngles)
    Console.WriteLine("Euler Angles [A,B,C,SEQ] => [{1}, {1}, {2}, {3}]", angles.A, angles.B, angles.C, angles.Sequence)
End If

See Also

© 2016 All Rights Reserved.

STK Programming Interface 11.0.1