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