| RhumbLineConnectionStrategy Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: AGI.Foundation.RouteDesign.Advanced
 Syntax
SyntaxThe RhumbLineConnectionStrategy type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | RhumbLineConnectionStrategy(Ellipsoid) | 
            Create a new instance based on the given surface shape.
             | 
|  | RhumbLineConnectionStrategy(EllipsoidRhumbLine) | 
            Create a new instance based on the given EllipsoidRhumbLine.
             | 
|  | RhumbLineConnectionStrategy(Ellipsoid, Cartographic, Cartographic) | 
            Create a new instance based on the given start and stop positions.
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | FinalPoint | 
            Gets the final point of the connection segment.
            (Overrides ConnectionStrategyFinalPoint.) | 
|  | InitialPoint | 
            Gets the initial point of the connection segment.
            (Overrides ConnectionStrategyInitialPoint.) | 
|  | SurfaceShape | 
            Gets the shape of the reference surface upon which the surface geometry is defined.
            (Overrides ConnectionStrategySurfaceShape.) | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) | 
|  | GetDistance | 
            Get the total distance traversed by this connection from start to finish, in meters.
            (Overrides ConnectionStrategyGetDistance.) | 
|  | GetFinalHeading | 
            Get the final heading of the connection, in radians.
            (Overrides ConnectionStrategyGetFinalHeading.) | 
|  | GetFinalHeading(EllipsoidSurfaceCurve) | 
            Get the final heading of the given curve, in radians.
            (Overrides ConnectionStrategyGetFinalHeading(EllipsoidSurfaceCurve).) | 
|  | GetFinalHeading(Ellipsoid, Cartographic, Cartographic) | 
            Get the final heading of the curve corresponding to the given parameters.
            (Overrides ConnectionStrategyGetFinalHeading(Ellipsoid, Cartographic, Cartographic).) | 
|  | GetFinalHeading(Ellipsoid, Cartographic, Double, Double) | 
            Get the final heading of the curve corresponding to the given parameters.
            (Overrides ConnectionStrategyGetFinalHeading(Ellipsoid, Cartographic, Double, Double).) | 
|  | GetHashCode | Serves as the default hash function. (Inherited from Object.) | 
|  | GetHeading | 
            Get the heading at an arbitrary point along the connection, in radians.
            (Overrides ConnectionStrategyGetHeading(Double).) | 
|  | GetInitialHeading | 
            Get the initial heading of the connection, in radians.
            (Overrides ConnectionStrategyGetInitialHeading.) | 
|  | GetInitialHeading(EllipsoidSurfaceCurve) | 
            Get the initial heading of the given curve, in radians.
            (Overrides ConnectionStrategyGetInitialHeading(EllipsoidSurfaceCurve).) | 
|  | GetInitialHeading(Ellipsoid, Cartographic, Cartographic) | 
            Get the initial heading of the curve corresponding to the given parameters.
            (Overrides ConnectionStrategyGetInitialHeading(Ellipsoid, Cartographic, Cartographic).) | 
|  | GetSurfaceCurve(Ellipsoid, Cartographic, Cartographic) | 
            Generate a curve representing the connection from the initial to the final point.
            (Overrides ConnectionStrategyGetSurfaceCurve(Ellipsoid, Cartographic, Cartographic).) | 
|  | GetSurfaceCurve(Ellipsoid, Cartographic, Double, Double) | 
            Generate a curve representing the connection from the initial to the final point.
            (Overrides ConnectionStrategyGetSurfaceCurve(Ellipsoid, Cartographic, Double, Double).) | 
|  | GetSurfacePoint | 
            Get the surface point along the connection at the given arc length.
            (Overrides ConnectionStrategyGetSurfacePoint(Double).) | 
|  | GetSurfaceSegment | 
            Get an instance of the surface geometry corresponding to this connection segment.
            (Overrides ConnectionStrategyGetSurfaceSegment.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object.(Inherited from Object.) | 
|  | SetPoints | 
            Set the initial and final points of the connection segment.
            (Overrides ConnectionStrategySetPoints(Cartographic, Cartographic).) | 
|  | SetStart | 
            Set the initial point of the connection segment.
            (Overrides ConnectionStrategySetStart(Cartographic).) | 
|  | SetStop | 
            Set the final point of the connection segment.
            (Overrides ConnectionStrategySetStop(Cartographic).) | 
|  | SetSurfaceCurve | 
            Set this connection to use the given surface curve.
            (Overrides ConnectionStrategySetSurfaceCurve(EllipsoidSurfaceCurve).) | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
 See Also
See Also