AGI STK X 11Send comments on this topic.
OnNewGfxAnalysisCtrlRequest Event (AgSTKXApplication)
See Also
SceneID
Scene ID for the window.
GfxAnalysisMode
Analysis Tool type for the control
Windows






Windows & Linux

Description

Triggered when the Gfx Analysis control window for a scene is not found.

Syntax

[Visual Basic .NET]
Public Event OnNewGfxAnalysisCtrlRequest( _
    ByVal SceneID As Integer, _
    ByVal GfxAnalysisMode As AgEGfxAnalysisMode _
) 
[C#]
public void OnNewGfxAnalysisCtrlRequest(
    int SceneID,
    AgEGfxAnalysisMode GfxAnalysisMode
);
[Managed C++]
public: void OnNewGfxAnalysisCtrlRequest(
    int SceneID,
    AgEGfxAnalysisMode GfxAnalysisMode
);
[Java]
public void onNewGfxAnalysisCtrlRequest(
    int SceneID,
    AgEGfxAnalysisMode GfxAnalysisMode
);
[Unmanaged C++]
public: void OnNewGfxAnalysisCtrlRequest(
    long  SceneID,
    AgEGfxAnalysisMode  GfxAnalysisMode
);

Parameters

SceneID
Scene ID for the window.
GfxAnalysisMode
Analysis Tool type for the control

See Also

Example

[Visual Basic .NET]
Private Sub stkxApp_OnNewGfxAnalysisCtrlRequest( _
ByVal SceneID As Integer, _
ByVal eGfxAnalysisMode As AGI.STKX.AgEGfxAnalysisMode) _
Handles stkxApp.OnNewGfxAnalysisCtrlRequest
Dim msg As String

If (eGfxAnalysisMode = AGI.STKX.AgEGfxAnalysisMode.eAreaTool) Then
msg = "New Gfx Analysis Control window with Area Tool is requested for Secene ID: " & SceneID
ElseIf (eGfxAnalysisMode = AGI.STKX.AgEGfxAnalysisMode.eSolarPanelTool) Then
msg = "New Gfx Analysis Control window with Solar Panel Tool is requested for Secene ID: " & SceneID
ElseIf (eGfxAnalysisMode = AGI.STKX.AgEGfxAnalysisMode.eObscurationTool) Then
msg = "New Gfx Analysis Control window with Obscuration Tool is requested for Secene ID: " & SceneID
ElseIf (eGfxAnalysisMode = AGI.STKX.AgEGfxAnalysisMode.eAzElMaskTool) Then
msg = "New Gfx Analysis Control window with AzElMask Tool is requested for Secene ID: " & SceneID
End If

MessageBox.Show(msg)

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