AGI STK Graphics 11 Send comments on this topic.
InitializeWithPosAndSize Method (IAgStkGraphicsScreenOverlayFactory)
See Also  Example
Position
An array with a size of 4 that represents the position of the overlay. The elements are in the order x position, y position, x Screen Overlay Unit, y Screen Overlay Unit.
Size
An array with a size of 4 that represents the size of the overlay. The elements are in the order width, height, width Screen Overlay Unit, height Screen Overlay Unit.

Description

Initializes the overlay with the specified position and size.

Syntax

[Visual Basic .NET]
Public Function InitializeWithPosAndSize( _
   ByRef Position() As Variant, _
   ByRef Size() As Variant _
) As IAgStkGraphicsScreenOverlay

Parameters

Position
An array with a size of 4 that represents the position of the overlay. The elements are in the order x position, y position, x Screen Overlay Unit, y Screen Overlay Unit.
Size
An array with a size of 4 that represents the size of the overlay. The elements are in the order width, height, width Screen Overlay Unit, height Screen Overlay Unit.

Example

Shows the format of the Position and Size parameters when creating a screen overlay.
[C#] Copy Code
Array position = new object[] 

    0, 
    0, 
    AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels, 
    AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels 
}; 
 
Array size = new object[] 

    100, 
    200, 
    AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels, 
    AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels 
}; 
 
IAgStkGraphicsScreenOverlay screenOverlay = sceneManager.Initializers.ScreenOverlay.InitializeWithPosAndSize(ref position, ref size); 
 
Shows the format of the Position and Size parameters when creating a screen overlay.
[Visual Basic .NET] Copy Code
Dim position As Array = New Object() {0, 0, AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels, AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels}

Dim size As Array = New Object() {100, 200, AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels, AgEStkGraphicsScreenOverlayUnit.eStkGraphicsScreenOverlayUnitPixels}

Dim screenOverlay As IAgStkGraphicsScreenOverlay = sceneManager.Initializers.ScreenOverlay.InitializeWithPosAndSize(position, size)

See Also

© 2016 Analytical Graphics, Inc. All Rights Reserved.

STK 11.1 Programming Interface