Class Vector3ExtensionMethods
Inherited Members
Namespace: Virgis
Assembly: cs.temp.dll.dll
Syntax
public static class Vector3ExtensionMethods
Methods
ToGeometry(Vector3)
Converts a Vector3 position in World Space coordinates into a Geometry in Map Space Coordinates
Declaration
public static Geometry ToGeometry(this Vector3 position)
Parameters
Type | Name | Description |
---|---|---|
Vector3 | position | Vector3 position in World Space Coordinates |
Returns
Type | Description |
---|---|
Geometry | Geometry |
ToPoint(Vector3)
Converts Vector3 World Space Location to Point taking accoun t of zoom, scale and mapscale
Declaration
public static Point ToPoint(this Vector3 point)
Parameters
Type | Name | Description |
---|---|---|
Vector3 | point |
Returns
Type | Description |
---|---|
Point |
ToPosition(Vector3, ICRSObject)
Convert Vector3 World Space location to Position taking account of zoom, scale and mapscale
Declaration
public static IPosition ToPosition(this Vector3 position, ICRSObject crs = null)
Parameters
Type | Name | Description |
---|---|---|
Vector3 | position | Vector3 World Space coordinates |
ICRSObject | crs | ICRSObject to use for projection |
Returns
Type | Description |
---|---|
IPosition | Position |
ToVector3D(Vector3, SpatialReference)
Convert Vector3 World Space location to projected Vector3d taking account of zoom, scale and mapscale NOTE - if no SR defined then the Vector3d returned is in Map Space coordinates
Declaration
public static Vector3d ToVector3D(this Vector3 position, SpatialReference sr = null)
Parameters
Type | Name | Description |
---|---|---|
Vector3 | position | Vector3 World Space coordinates |
SpatialReference | sr | Spatial Reference to be used for the result |
Returns
Type | Description |
---|---|
Vector3d | Vector3d location |