Skip to content

TransformArguments

Namespace: ThinkGeo.Core

Represents an arguments that transform map control.

public class TransformArguments

Inheritance ObjectTransformArguments

Properties

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.

Scale

Gets or sets the scale of MapControl.

public float Scale { get; set; }

Property Value

Single
The scale.

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 float Rotation { get; set; }

Property Value

Single
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.