Skip to content

InteractiveResult

Namespace: ThinkGeo.Core

This class specifies the InterativeResult when deal with the Interative method in InterativeOverlay.

public class InteractiveResult

Inheritance ObjectInteractiveResult

Properties

InteractiveOverlayUpdateMode

Gets or sets the DrawThisOverlay type to indicicate to draw this overlay or not.

public InteractiveOverlayUpdateMode InteractiveOverlayUpdateMode { get; set; }

Property Value

InteractiveOverlayUpdateMode

ProcessOtherOverlaysMode

Gets or sets the DrawThisOverlay type to indicicate how to process other overlays.

public ProcessOtherOverlaysMode ProcessOtherOverlaysMode { get; set; }

Property Value

ProcessOtherOverlaysMode

NewCurrentExtent

Gets or sets the new current extent if the interative action affect the extent.

public RectangleShape NewCurrentExtent { get; set; }

Property Value

RectangleShape

RotationAngleIncrement

Gets or sets the rotation angle increment.

public float RotationAngleIncrement { get; set; }

Property Value

Single

        The rotation angle increment.

ScreenX

public float ScreenX { get; set; }

Property Value

Single

ScreenY

public float ScreenY { get; set; }

Property Value

Single

Constructors

InteractiveResult()

Constructor of InteractiveResult class.

public InteractiveResult()

Remarks:

If you use this constructor, you have to set the properties manually before use.

InteractiveResult(InteractiveOverlayUpdateMode, ProcessOtherOverlaysMode)

Constructor of InteractiveResult class.

public InteractiveResult(InteractiveOverlayUpdateMode interactiveOverlayUpdateMode, ProcessOtherOverlaysMode processOtherOverlaysMode)

Parameters

interactiveOverlayUpdateMode InteractiveOverlayUpdateMode
This parameter specified the interactiveOverlayUpdateMode to construct the class.

processOtherOverlaysMode ProcessOtherOverlaysMode
This parameter specified the ProcessOtherOverlaysMode to construct the class.