User Tools

Site Tools


thinkgeo.mapsuite.desktopedition.panandtrackzoomstate

This is an old revision of the document!


ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState

This class stores the information for Pan and Track Zoom.

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState

Members Summary

Public Constructors

PanAndTrackZoomState()

  • Default constructor of this class.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState#PanAndTrackZoomState.28.29
Parameters

Protected Constructors

Public Methods

GetNewExtent(ScreenPointF,RectangleShape,Double,Double)

  • This method is used to get an updated extent for interative action.
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState#GetNewExtent.28ScreenPointF.2C_RectangleShape.2C_Double.2C_Double.29
Return Value
  • Description:Returns a updated extent which will replace the current extent.
Parameters
  • location
    • Description:This parameter specifies the current location of the mouse.
  • currentExtent
    • Description:This parameter specifies the current extent.
  • width
    • Type:Double
    • Description:This parameter specifies the width of the extent in screen units.
  • height
    • Type:Double
    • Description:This parameter specifies the height of the extent in screen units.

ToString()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState#ToString.28.29
Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState#Equals.28Object.29
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState#GetHashCode.28.29
Return Value
  • Type:Int32
  • Description:N/A
Parameters

GetType()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState#GetType.28.29
Return Value
  • Type:Type
  • Description:N/A
Parameters

Protected Methods

Finalize()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState#Finalize.28.29
Return Value
  • Type:Void
  • Description:N/A
Parameters

MemberwiseClone()

  • N/A
Remarks
  • For the most updated Info for this topic, please check it here:http:wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState#MemberwiseClone.28.29
Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

IsLeftClickDragKeyPressed

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

Remarks
Return Value
  • Type:Boolean

IsRightClickDragKeyPressed

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

Remarks
Return Value
  • Type:Boolean

IsMouseLeftButtonDown

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

Remarks
Return Value
  • Type:Boolean

IsMouseRightButtonDown

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

Remarks
Return Value
  • Type:Boolean

MouseMoveStartExtent

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

Remarks
Return Value

StartXInScreen

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

Remarks
Return Value
  • Type:Single

StartYInScreen

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

Remarks
Return Value
  • Type:Single

EndXInScreen

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

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState#EndXInScreen

Return Value
  • Type:Single

EndYInScreen

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

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState#EndYInScreen

Return Value
  • Type:Single

OffsetXInScreen

This property gets screen offset X distance.

Remarks
Return Value
  • Type:Int32

OffsetYInScreen

This property gets screen offset Y distance.

Remarks
Return Value
  • Type:Int32

UpperLeftPoint

This property gets the upper left screen point.

Remarks
Return Value

LowRightPoint

This property gets the lower right screen point.

Remarks

For the most updated Info for this topic, please check it here:http://wiki.thinkgeo.com/wiki/ThinkGeo.MapSuite.DesktopEdition.PanAndTrackZoomState#LowRightPoint

Return Value

Protected Properties

Public Events

thinkgeo.mapsuite.desktopedition.panandtrackzoomstate.1442909565.txt.gz · Last modified: 2015/09/22 08:12 by admin