SurfaceArc Class |
Namespace: AGI.Foundation.RouteDesign.Advanced
The SurfaceArc type exposes the following members.
| Name | Description | |
|---|---|---|
| SurfaceArc(SurfaceArc) | Initializes a new instance as a copy of an existing instance. | |
| SurfaceArc(Ellipsoid, Cartographic, Double, ClosedTurnDirection) |
Create a new instance based on the given center point.
| |
| SurfaceArc(Ellipsoid, Cartographic, Double, Double, ClosedTurnDirection) |
Create a new instance based on the given point and heading.
|
| Name | Description | |
|---|---|---|
| Center |
Gets the center of the surface arc.
| |
| Radius |
Gets the turning radius of the arc measured from the Center, in meters.
| |
| StartParameter |
Gets or sets a parameter along the closed arc that represents the entry into the arc.
The parameterization is used to find tangents to the surface path.
| |
| StopParameter |
Gets or sets a parameter along the closed arc that represents the exit from the arc.
The parameterization is used to find tangents to the surface path.
| |
| SurfaceShape |
Gets the shape of the surface on which the arc is defined.
| |
| TurnDirection |
Gets the direction in which the path turns over the surface.
|
| Name | Description | |
|---|---|---|
| CheckIsInside |
Check whether the given target point lies within the radius of this arc.
| |
| ConfigureConnection |
Given a connection, configure it so that it is tangent to the surface arc.
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| EstimateSurfaceDistance |
Get an estimate of the surface distance of the result of GetSegment(Double), in meters.
| |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetHeadingFromParameter |
Get the heading of the arc at a point specified by the given parameter.
| |
| GetSegment |
Get the corresponding immutable surface geometry.
| |
| GetSurfacePointFromParameter |
Get the point on the surface along the surface arc at the given parameter.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| IsSameDefinition |
Determines if this arc has the same orientation and parameters as another arc.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| TargetPoint |
Given a target point outside of the arc, find the heading that is tangent to the
EllipsoidSurfaceCurve connecting the target point and the arc.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |