CADability dotNET
The GeoPoint type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| GeoPoint(array<GeoPoint>[]()[][]) |
Constructs a ne GeoPoint at the geometric middle of the provided points
| |
| GeoPoint(GeoPoint2D) |
Creates a GeoPoint with the z-coordinate 0.0 and x,y set to p.x,p.y
| |
| GeoPoint(Double, Double) |
Constructs a new GeoPoint with given x and y components, z-component will be 0.0
| |
| GeoPoint(SerializationInfo, StreamingContext) |
Constructor for ISerializable
| |
| GeoPoint(GeoPoint, GeoPoint) |
Constructs a new GeoPoint in the middle between two other GeoPoints
| |
| GeoPoint(GeoPoint2D, Double) | ||
| GeoPoint(Double, Double, Double) |
Constructs a new GeoPoint with given x, y and z components.
| |
| GeoPoint(GeoPoint, Double, Double, Double) |
Constructs a new GeoPoint as on offset from an existing GeoPoint.
|
Methods
| Name | Description | |
|---|---|---|
| Center |
Creates a new GeoPoint at the center of the points provided in the parameter list.
| |
| Distance |
Returns the distance from this point to the given point.
| |
| Equals |
Overrides object.Equals
(Overrides ValueType..::..Equals(Object).) | |
| GetHashCode |
Overrides object.GetHashCode()
(Overrides ValueType..::..GetHashCode()()()().) | |
| To2D |
returns a 2-dimensional point by ommiting the z-component.
| |
| ToPointF |
Returns this point modified by ModOp m as a System.Drawing.PointF
| |
| ToString |
Overrides object.ToString()
(Overrides ValueType..::..ToString()()()().) | |
| ToVector |
Returns the vector that points from the origin to this point
|
Operators
| Name | Description | |
|---|---|---|
| Addition |
Adds a vector (offset) to a GeoPoint
| |
| BitwiseOr |
Returns the distance of the two points
| |
| Equality |
Determins whether two GeoPoints are exactly equal. Use IsEqual(GeoPoint, GeoPoint)
if you need more control over precision.
| |
| Inequality |
Determins whether two GeoPoints are not equal. Use IsEqual(GeoPoint, GeoPoint)
if you need more control over precision.
| |
| Multiply | ||
| Subtraction(GeoPoint, GeoPoint) |
Returns the vector that points from p1 to p2.
| |
| Subtraction(GeoPoint, GeoVector) |
Subtracts a vector (offset) from a GeoPoint
| |
| UnaryNegation |
Fields
Properties
| Name | Description | |
|---|---|---|
| Origin |
returns the origin, same as new GeoPoint(0.0,0.0,0.0);
|
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| ISerializable..::..GetObjectData |