Skip to content

TransformArguments

Namespace: ThinkGeo.UI.Android

Represents an arguments that transform map control.

public class TransformArguments

Inheritance ObjectTransformArguments

Properties

RotationStatus

public RotationStatus RotationStatus { get; set; }

Property Value

RotationStatus

PivotXInScreen

public int PivotXInScreen { get; set; }

Property Value

Int32

PivotYInScreen

public int PivotYInScreen { get; set; }

Property Value

Int32

CenterX

Gets or sets the center x of MapControl.

public float CenterX { get; set; }

Property Value

Single
The center x.

CenterY

Gets or sets the center y of MapControl.

public float CenterY { get; set; }

Property Value

Single
The center y.

ProcessingExtent

Gets or sets the processing extent of MapControl.

public RectangleShape ProcessingExtent { get; set; }

Property Value

RectangleShape
The processing extent.

X

Gets or sets the x of MapControl.

public float X { get; set; }

Property Value

Single
The x.

Y

Gets or sets the y of MapControl.

public float Y { get; set; }

Property Value

Single
The y.

Rotation

Gets or sets the rotation of MapControl.

public double Rotation { get; set; }

Property Value

Double
The rotation.

InertiallyPan

Gets or sets a value indicating whether [inertially pan].

public bool InertiallyPan { get; set; }

Property Value

Boolean
true if [inertially pan]; otherwise, false.

Constructors

TransformArguments()

Initializes a new instance of the TransformArguments class.

public TransformArguments()

TransformArguments(Single, Single, Single, RectangleShape, Single, Single)

Initializes a new instance of the TransformArguments class.

public TransformArguments(float x, float y, float scale, RectangleShape processingExtent, float centerX, float centerY)

Parameters

x Single
The x.

y Single
The y.

scale Single
The scale.

processingExtent RectangleShape
The processing extent.

centerX Single
The center x.

centerY Single
The center y.

Methods

PostScale(Single, Single, Single)

Posts the scale of MapControl.

public void PostScale(float scale, float centerX, float centerY)

Parameters

scale Single
The scale.

centerX Single
The center x.

centerY Single
The center y.

PostTranslate(Single, Single)

Posts the translate of MapControl.

public void PostTranslate(float offsetX, float offsetY)

Parameters

offsetX Single
The offset x.

offsetY Single
The offset y.

Reset()

Resets this instance of MapControl.

public void Reset()

Set(TransformArguments)

Sets the specified matrix of MapControl.

public void Set(TransformArguments matrix)

Parameters

matrix TransformArguments
The matrix.