The stkx module#

Summary#

IDrawElement

Draw element.

IDrawElementCollection

Collection of elements to draw on the control.

IDrawElementRect

Define a rectangle in control coordinates.

DataObject

Data Object for OLE drag & drop operations.

DataObjectFiles

Collection of files for OLE drag & drop operations.

Draw2DElemCollection

Collection of elements to draw on map control.

Draw2DElemRect

Define a rectangle in window coordinates for map control.

DrawElementCollection

Collection of elements to draw on the control.

DrawElementLine

Define a line in window coordinates.

DrawElementRect

Define a rectangle in window coordinates.

Graphics2DControlBase

AGI Map control.

Graphics3DControlBase

AGI Globe control.

GraphicsAnalysisControlBase

AGI Graphics Analysis Control.

ObjectPathCollection

Collection of object paths.

PickInfoData

Single mouse pick result.

RubberBandPickInfoData

Rubber-band mouse pick result.

STKXApplication

STK X Application object.

STKXApplicationPartnerAccess

STK X Application Partner Access object.

STKXConControlQuitReceivedEventArgs

Arguments for the OnConControlQuitReceived event.

STKXSSLCertificateErrorEventArgs

Provide information about an SSL certificate that is expired or invalid.

WindowProjectionPosition

Projected window position result.

ButtonValues

Numeric value of the mouse button pressed.

FeatureCodes

The enumeration values are used to check availability of a given feature.

Graphics2DAnalysisMode

Specify the mode of Gfx Analysis Control.

Graphics2DDrawCoordinates

Specify the draw coordinates for Map Control.

LoggingMode

Specify the state of the log file.

MouseMode

Mouse modes.

OLEDropMode

Specify how to handle OLE drop operations.

ProgressImageXOrigin

Specify to align progress image X origin.

ProgressImageYOrigin

Specify to align progress image Y origin.

ShiftValues

State of the Shift/Ctrl/Alt keys.

ShowProgressImage

Specify to show progress image.

Description#

STK X allows developers to add advanced STK 2D, 3D visualization and analytical capabilities to applications.

The top of the STK X object model presents the following creatable components: The Application component interfaces to the STK analytical engine. It can be used by itself (in a GUI-less mode), or through the Application property on the Globe and Map controls. The main way to communicate with the engine is to send Connect commands. Connect is a language for accessing and manipulating STK (see the ExecuteCommand method). The Application object also exposes connection points that you can sink to receive notification about the state of the STK engine (for instance a scenario has been loaded; an animation step is performed, etc.). Notice that you can instantiate many application objects, but they all refer to the same unique STK engine. The Globe control enables you to insert a 3D view into your application. You can use several Globe controls if you wish to have different views of the same scenario. By default the STK keyboard and mouse interaction mechanism are used, but various events are available, allowing your application to implement specific keyboard and mouse interactions and modes. The Map control can be used to insert a 2D view into your application. The Map control gives your application a 2D view of the scenario. You can use several Map controls if you wish to have different views of the same scenario. By default the STK keyboard and mouse interaction mechanism are used, but various events are available, allowing your application to implement specific keyboard and mouse interactions and modes. The Graphics Analysis control allows you to insert graphics analysis capability into your application. The Graphics Analysis Control can perform various analyses when set in any of the following four analysis modes. Area Tool AzElMask Tool Obscuration Tool Solar Panel Tool

.