User Tools

Site Tools


thinkgeo.mapsuite.desktopedition.panandtrackzoomstate

This is an old revision of the document!


ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState

<!– Class –> This class stores the information for Pan and Track Zoom.

Remarks

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary
Public MethodPanAndTrackZoomState Default constructor of this class.

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Name Parameters DeclaringType Summary
Public MethodEquals Object Object
Public MethodGetHashCode Object
Public MethodGetNewExtent ScreenPointF, RectangleShape, Double, Double This method is used to get an updated extent for interative action.
Public MethodGetType Object
Public MethodToString Object

Protected Methods

Name Parameters DeclaringType Summary
Protected MethodFinalize Object
Protected MethodMemberwiseClone Object

Public Properties

Name Return DeclaringType Summary
Public PropertyEndXInScreen Single This property gets or sets the ending screen X when interative action ends.
Public PropertyEndYInScreen Single This property gets or sets the ending screen Y when interative action ends.
Public PropertyIsLeftClickDragKeyPressed Boolean This property gets or sets the status of whether the left click drag key is pressed or not.
Public PropertyIsMouseLeftButtonDown Boolean This property gets or sets the status of whether the left mouse button is pressed down or not.
Public PropertyIsMouseRightButtonDown Boolean This property gets or sets the status of whether the right mouse button is pressed down or not.
Public PropertyIsRightClickDragKeyPressed Boolean This property gets or sets the status of whether the right click drag key is pressed or not.
Public PropertyLowRightPoint ScreenPointF This property gets the lower right screen point.
Public PropertyMouseMoveStartExtent RectangleShape This property gets and sets the extent when the mouse move starts.
Public PropertyOffsetXInScreen Int32 This property gets screen offset X distance.
Public PropertyOffsetYInScreen Int32 This property gets screen offset Y distance.
Public PropertyStartXInScreen Single This property gets or sets the starting screen X when interative action starts.
Public PropertyStartYInScreen Single This property gets or sets the starting screen Y when interative action starts.
Public PropertyUpperLeftPoint ScreenPointF This property gets the upper left screen point.

Protected Properties

Name Return DeclaringType Summary

Public Events

Name Event Arguments DeclaringType Summary

Public Constructors

PanAndTrackZoomState()

Default constructor of this class.

Remarks

Parameters

Name Type Description

Go Back

Protected Constructors

Public Methods

Equals(Object)

Remarks

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object –> Go Back

GetHashCode()

Remarks

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetNewExtent(ScreenPointF, RectangleShape, Double, Double)

This method is used to get an updated extent for interative action.

Remarks

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> Returns a updated extent which will replace the current extent.

Parameters

Name Type Description
location ScreenPointF<!– ThinkGeo.MapSuite.Core.ScreenPointF –> This parameter specifies the current location of the mouse.
currentExtent RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> This parameter specifies the current extent.
width Double<!– System.Double –> This parameter specifies the width of the extent in screen units.
height Double<!– System.Double –> This parameter specifies the height of the extent in screen units.

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

GetType()

Remarks

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

ToString()

Remarks

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Protected Methods

Finalize()

Remarks

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object –> Go Back

MemberwiseClone()

Remarks

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Public Properties

EndXInScreen

This property gets or sets the ending screen X when interative action ends.

Remarks

Return Value

Return Type
Single<!– System.Single –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

EndYInScreen

This property gets or sets the ending screen Y when interative action ends.

Remarks

Return Value

Return Type
Single<!– System.Single –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

IsLeftClickDragKeyPressed

This property gets or sets the status of whether the left click drag key is pressed or not.

Remarks

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

IsMouseLeftButtonDown

This property gets or sets the status of whether the left mouse button is pressed down or not.

Remarks

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

IsMouseRightButtonDown

This property gets or sets the status of whether the right mouse button is pressed down or not.

Remarks

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

IsRightClickDragKeyPressed

This property gets or sets the status of whether the right click drag key is pressed or not.

Remarks

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

LowRightPoint

This property gets the lower right screen point.

Remarks

Return Value

Return Type
ScreenPointF<!– ThinkGeo.MapSuite.Core.ScreenPointF –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

MouseMoveStartExtent

This property gets and sets the extent when the mouse move starts.

Remarks

Return Value

Return Type
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

OffsetXInScreen

This property gets screen offset X distance.

Remarks

Return Value

Return Type
Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

OffsetYInScreen

This property gets screen offset Y distance.

Remarks

Return Value

Return Type
Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

StartXInScreen

This property gets or sets the starting screen X when interative action starts.

Remarks

Return Value

Return Type
Single<!– System.Single –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

StartYInScreen

This property gets or sets the starting screen Y when interative action starts.

Remarks

Return Value

Return Type
Single<!– System.Single –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

UpperLeftPoint

This property gets the upper left screen point.

Remarks

Return Value

Return Type
ScreenPointF<!– ThinkGeo.MapSuite.Core.ScreenPointF –>

<!– ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState –> Go Back

Protected Properties

Public Events

thinkgeo.mapsuite.desktopedition.panandtrackzoomstate.1440040130.txt.gz · Last modified: 2015/09/18 03:04 (external edit)