AGI STK X 11Send comments on this topic.
OnAnimUpdate Event (AgSTKXApplication)
See Also
TimeEpSec
Current animation time (in Epoch Seconds).
Windows






Windows & Linux

Description

Occurs just before an animation update.

Syntax

[Visual Basic .NET]
Public Event OnAnimUpdate( _
    ByVal TimeEpSec As Double _
) 
[C#]
public void OnAnimUpdate(
    double TimeEpSec
);
[Managed C++]
public: void OnAnimUpdate(
    double TimeEpSec
);
[Java]
public void onAnimUpdate(
    double TimeEpSec
);
[Unmanaged C++]
public: HRESULT OnAnimUpdate(
    double  TimeEpSec
);

Parameters

TimeEpSec
Current animation time (in Epoch Seconds).

Remarks

You can use the OnAnimUpdate event to synchronize other displays with the STK X animation loop. You can use the STK X Application ExecuteCommand method to extract information from STK X.

See Also

Example

[Visual Basic .NET]
Private Sub stkxApp_OnAnimUpdate(ByVal TimeEpSec As Double) _
Handles stkxApp.OnAnimUpdate

Me.StatusBar1.Panels(1).text = CStr(TimeEpSec) & " EpSec"

Dim retList As AGI.STKUtil.AgExecCmdResult
retList = stkxApp.ExecuteCommand("GetAnimTime *")

If retList.Count > 0 Then
Me.StatusBar1.Panels(2).text = FilterChars(retList(0))
Else
Me.StatusBar1.Panels(2).text = "N/A"
End If

retList = stkxApp.ExecuteCommand("AnimFrameRate *")

If retList.Count > 0 And retList(0) > 0 Then
Me.StatusBar1.Panels(3).text = FilterChars(retList(0)) & " fps"
Else
Me.StatusBar1.Panels(3).text = "N/A"
End If

End Sub
© 2019 Analytical Graphics, Inc. All Rights Reserved.