TransformArguments¶
Namespace: ThinkGeo.Core
Represents an arguments that transform map control.
public class TransformArguments
Inheritance Object → TransformArguments
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.