| Name | Description | |
|---|---|---|
|  | Coordinate3D Constructor | Overloaded. | 
The following tables list the members exposed by Coordinate3D.
| Name | Description | |
|---|---|---|
|  | Coordinate3D Constructor | Overloaded. | 
| Name | Description | |
|---|---|---|
|  | Azimuth | Gets the azimuth of the Coordinate3D. The azimuth is measured in radians. | 
|  | Inclination | Gets the inclination of the Coordinate3D. The inclination is measured in radians. | 
|  | IsEmpty | Indicates if the Coordinate3D is empty. | 
|  | Magnitude | Gets or sets the length of the Coordinate3D as a vector. | 
| Name | Description | |
|---|---|---|
|  | AddCoordinate3D | Constructs a new Coordinate3D by adding another Coordinate3D to this Coordinate3D. Vector addition is used. | 
|  | CrossProduct | Constructs the cross product of this Coordinate3D and another Coordinate3D. Vector cross product is used. | 
|  | DotProduct | Calculates the dot product of this Coordinate3D and another Coordinate3D. Vector dot product is used. | 
|  | GetUnitVector | Constructs a Coordinate3D with Magnitude = 1 from this vector; | 
|  | Move | Moves the Coordinate3D by adding a shift value to each component. | 
|  | Normalize | Normalizes the Coordinate3D which means it is scaled to magnitude = 1. | 
|  | QueryComponents | Gets the components of the Coordinate3D. | 
|  | QueryPolarComponents | Gets the polar components of the Coordinate3D. Angles are in radians. | 
|  | Rotate | Rotates the Coordinate3D around an axis defined by another Coordinate3D. The angle is in radians. | 
|  | Scale | Scales the Coordinate3D by the given factor. | 
|  | SetComponents | Sets the components of the Coordinate3D. | 
|  | SetEmpty | Sets the coordinate to empty. | 
|  | SetPolarComponents | Sets the components of the Coordinate3D from polar components. Angles are in radians. | 
|  | ToMapPoint | Convert the Coordinate3D into a MapPoint. | 
|  Explicit Type Conversion | Allow explicit casting of a MapPoint to a Coordinate3D. |