Name | Description | |
---|---|---|

Coordinate3D Constructor | Overloaded. |

ArcGIS Pro 3.2 API Reference Guide

Coordinate3D Structure Members

In This Topic

The following tables list the members exposed by Coordinate3D.

Public Constructors

Name | Description | |
---|---|---|

Coordinate3D Constructor | Overloaded. |

Public Properties

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

X | Gets or sets the X-component. | |

Y | Gets or sets the Y-component. | |

Z | Gets or sets the Z-component. |

Public Methods

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

Distance | Gets the 3D distance between two instances of Coordinate3D. | |

DotProduct | Calculates the dot product of this Coordinate3D and another Coordinate3D. Vector dot product is used. | |

Equals | Overloaded. | |

GetHashCode | Obtains a hash code of the object. Used in Equals. | |

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 Coordinate3D to empty. | |

SetPolarComponents | Sets the components of the Coordinate3D from polar components. Angles are in radians. | |

ToMapPoint | Convert the Coordinate3D into a MapPoint. |

Public Operators

Addition | Constructs a new Coordinate3D by adding two Coordinate3D objects. Vector addition is used. |

Equality | Determines whether the components of the two Coordinate3D objects are equal. |

Explicit Type Conversion | Allow explicit casting of a MapPoint to a Coordinate3D. |

Inequality | Determines whether the components of the two Coordinate3D objects are not equal. |

Multiplication | Constructs a new Coordinate3D by performing scalar multiplication on a Coordinate3D. |

Subtraction | Constructs a new Coordinate3D by subtracting two Coordinate3D objects. |

See Also