RotationProjectionConverter¶
Inheritance Hierarchy¶
Object
ProjectionConverter
RotationProjectionConverter
Members Summary¶
Public Constructors Summary¶
Name |
---|
RotationProjectionConverter() |
RotationProjectionConverter(Double) |
RotationProjectionConverter(GeographyUnit) |
RotationProjectionConverter(Double,GeographyUnit) |
Protected Constructors Summary¶
Name |
---|
N/A |
Public Properties Summary¶
Name | Return Type | Description |
---|---|---|
Angle | Double | This property sets the angle of rotation. |
CanConvertRasterToExternalProjection | Boolean | N/A |
DecimalDegreeBoundary | RectangleShape | N/A |
ExternalProjection | Projection | N/A |
InternalProjection | Projection | N/A |
IsOpen | Boolean | N/A |
PivotCenter | PointShape | N/A |
SourceUnit | GeographyUnit | N/A |
Protected Properties Summary¶
Name | Return Type | Description |
---|---|---|
PreviousRotateAngle | Double | N/A |
PreviousRotationShape | PolygonShape | N/A |
Public Methods Summary¶
Protected Methods Summary¶
Public Events Summary¶
Name | Event Arguments | Description |
---|---|---|
N/A | N/A | N/A |
Members Detail¶
Public Constructors¶
Name |
---|
RotationProjectionConverter() |
RotationProjectionConverter(Double) |
RotationProjectionConverter(GeographyUnit) |
RotationProjectionConverter(Double,GeographyUnit) |
Protected Constructors¶
Public Properties¶
Angle
¶
Summary
This property sets the angle of rotation.
Remarks
N/A
Return Value
Double
CanConvertRasterToExternalProjection
¶
Summary
N/A
Remarks
N/A
Return Value
Boolean
DecimalDegreeBoundary
¶
Summary
N/A
Remarks
N/A
Return Value
ExternalProjection
¶
Summary
N/A
Remarks
N/A
Return Value
InternalProjection
¶
Summary
N/A
Remarks
N/A
Return Value
IsOpen
¶
Summary
N/A
Remarks
N/A
Return Value
Boolean
PivotCenter
¶
Summary
N/A
Remarks
N/A
Return Value
SourceUnit
¶
Summary
N/A
Remarks
N/A
Return Value
Protected Properties¶
PreviousRotateAngle
¶
Summary
N/A
Remarks
N/A
Return Value
Double
PreviousRotationShape
¶
Summary
N/A
Remarks
N/A
Return Value
Public Methods¶
Close()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
ConvertToExternalProjection(GeoImage,RectangleShape,RectangleShape,Int32,Int32)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
RasterProjectionResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
image | GeoImage | N/A |
imageExtent | RectangleShape | N/A |
targetExtent | RectangleShape | N/A |
width | Int32 | N/A |
height | Int32 | N/A |
ConvertToExternalProjection(GeoImage,RectangleShape)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
RasterProjectionResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
image | GeoImage | N/A |
imageExtent | RectangleShape | N/A |
ConvertToExternalProjection(GeoImage,RectangleShape,RectangleShape)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
RasterProjectionResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
image | GeoImage | N/A |
imageExtent | RectangleShape | N/A |
targetExtent | RectangleShape | N/A |
ConvertToExternalProjection(Double,Double)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Vertex | N/A |
Parameters
Name | Type | Description |
---|---|---|
x | Double | N/A |
y | Double | N/A |
ConvertToExternalProjection(BaseShape)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
BaseShape | N/A |
Parameters
Name | Type | Description |
---|---|---|
baseShape | BaseShape | N/A |
ConvertToExternalProjection(Feature)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Feature | N/A |
Parameters
Name | Type | Description |
---|---|---|
feature | Feature | N/A |
ConvertToExternalProjection(IEnumerable<Feature>)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Collection<Feature > | N/A |
Parameters
Name | Type | Description |
---|---|---|
features | IEnumerable<Feature > | N/A |
ConvertToExternalProjection(RectangleShape)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
RectangleShape | N/A |
Parameters
Name | Type | Description |
---|---|---|
rectangleShape | RectangleShape | N/A |
ConvertToExternalProjection(IEnumerable<Vertex>)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Collection<Vertex > | N/A |
Parameters
Name | Type | Description |
---|---|---|
vertices | IEnumerable<Vertex > | N/A |
ConvertToInternalProjection(Double,Double)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Vertex | N/A |
Parameters
Name | Type | Description |
---|---|---|
x | Double | N/A |
y | Double | N/A |
ConvertToInternalProjection(BaseShape)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
BaseShape | N/A |
Parameters
Name | Type | Description |
---|---|---|
baseShape | BaseShape | N/A |
ConvertToInternalProjection(Feature)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Feature | N/A |
Parameters
Name | Type | Description |
---|---|---|
feature | Feature | N/A |
ConvertToInternalProjection(IEnumerable<Vertex>)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Collection<Vertex > | N/A |
Parameters
Name | Type | Description |
---|---|---|
vertices | IEnumerable<Vertex > | N/A |
ConvertToInternalProjection(RectangleShape)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
RectangleShape | N/A |
Parameters
Name | Type | Description |
---|---|---|
rectangleShape | RectangleShape | N/A |
Equals(Object)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Boolean | N/A |
Parameters
Name | Type | Description |
---|---|---|
obj | Object | N/A |
GetHashCode()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Int32 | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetType()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Type | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
GetUpdatedExtent(RectangleShape)
¶
Summary
This method returns an adjusted extend based on the angle of rotation.
Remarks
This method returns an adjusted extend based on the angle of rotation. It is important that you update your current extent every time you adjust the angle of the projection. This will ensure the rotaion is performed properly.
Return Value
Type | Description |
---|---|
RectangleShape | This method returns an adjusted extend based on the angle of rotation. |
Parameters
Name | Type | Description |
---|---|---|
worldExtent | RectangleShape | This parameter is the world extent before the rotation. |
Open()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
ToString()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
String | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
Protected Methods¶
CloseCore()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
ConvertToExternalProjectionCore(IEnumerable<Vertex>)
¶
Summary
This method returns a projected vertices based on the coordinates passed in.
Remarks
This method returns a projected vertex based on the coordinates passed in. You will need to override this method for the Projection class. Typically you can call the projection utility library that has interfaces for dozens of different types of projections.
Return Value
Type | Description |
---|---|
Collection<Vertex > | This method returns a projected vertices based on the coordinates passed in. |
Parameters
Name | Type | Description |
---|---|---|
verticies | IEnumerable<Vertex > | N/A |
ConvertToExternalProjectionCore(GeoImage,RectangleShape,RectangleShape,Int32,Int32)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
RasterProjectionResult | N/A |
Parameters
Name | Type | Description |
---|---|---|
image | GeoImage | N/A |
imageExtent | RectangleShape | N/A |
targetExtent | RectangleShape | N/A |
width | Int32 | N/A |
height | Int32 | N/A |
ConvertToInternalProjectionCore(IEnumerable<Vertex>)
¶
Summary
This method returns a de-projected vertices based on the coordinates passed in.
Remarks
This method returns a de-projected vertex based on the coordinates passed in. You will need to override this method for the Projection class. Typically you can call the projection utility library that has interfaces for dozens of different types of projections. The de-projection is important because inside of the FeatureSource you will in many cases to to and from various projections.
Return Value
Type | Description |
---|---|
Collection<Vertex > | This method returns a de-projected vertices based on the coordinates passed in. |
Parameters
Name | Type | Description |
---|---|---|
verticies | IEnumerable<Vertex > | N/A |
Finalize()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
MemberwiseClone()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Object | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
OpenCore()
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
N/A | N/A | N/A |
UpdateToExternalProjection(Feature)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
feature | Feature | N/A |
UpdateToInternalProjection(Feature)
¶
Summary
N/A
Remarks
N/A
Return Value
Type | Description |
---|---|
Void | N/A |
Parameters
Name | Type | Description |
---|---|---|
feature | Feature | N/A |