FSUIPC Client DLL
.NET interface for FSUIPC
|
A point in the Flight Simulator world represented by a longitude and latitude. More...
Public Member Functions | |
FsLatLonPoint (double DecimalLatitude, double DecimalLongitude) | |
Create a new point from the specified latitude and longitude in decimal degrees. | |
FsLatLonPoint (FsLatitude Latitude, FsLongitude Longitude) | |
Create a new point from the specified latitude and longitude. | |
double | DistanceFromInFeet (FsLatLonPoint Point) |
Gets the distance between this point and another specified point in Feet. | |
double | DistanceFromInNauticalMiles (FsLatLonPoint Point) |
Gets the distance between this point and another specified point in Nautical Miles. | |
double | DistanceFromInMetres (FsLatLonPoint Point) |
Gets the distance between this point and another specified point in Metres. | |
double | BearingTo (FsLatLonPoint Point) |
Gets the bearing TO another point. The bearing will be in degrees TRUE, not magnetic. | |
double | BearingFrom (FsLatLonPoint Point) |
Gets the bearing FROM another point. Bearing will be in degrees TRUE, not magnetic. | |
FsLatLonPoint | OffsetByFeet (double Bearing, double Distance) |
Creates a new point by moving the specified distance along the specified bearing. | |
FsLatLonPoint | OffsetByMetres (double Bearing, double Distance) |
Creates a new point by moving the specified distance along the specified bearing. | |
FsLatLonPoint | OffsetByNauticalMiles (double Bearing, double Distance) |
Creates a new point by moving the specified distance along the specified bearing. | |
FsLatLonPoint? | IntersectDMEMetres (double Bearing, FsLatLonPoint Point, Double Distance) |
Creates a new point by moving from the current point along a specified bearing to where the new point is a certain distance from a second point. | |
FsLatLonPoint? | IntersectDMENauticalMiles (double Bearing, FsLatLonPoint Point, Double Distance) |
Creates a new point by moving from the current point along a specified bearing to where the new point is a certain distance from a second point. | |
FsLatLonPoint? | IntersectDMEFeet (double Bearing, FsLatLonPoint Point, Double Distance) |
Creates a new point by moving from the current point along a specified bearing to where the new point is a certain distance from a second point. | |
FsLatLonPoint? | IntersectRadial (double Bearing, FsLatLonPoint Point, double Radial) |
Creates a new point by moving from the current point along a specified bearing to where the new point intersects a specfied raidal from a second specified point. | |
override string | ToString () |
The latitude and longitude represented as a string in the default format of N|S|E|W dd* mm.mmmm'. | |
string | ToString (bool HemisphereAsText, string DetailLevel, short DecimalPlaces) |
The latitude and longitude represented as a string in the specified format. | |
Properties | |
FsLongitude | Longitude [get, set] |
The longitude of the point. | |
FsLatitude | Latitude [get, set] |
The latitude of the point. | |
A point in the Flight Simulator world represented by a longitude and latitude.
|
inline |
Create a new point from the specified latitude and longitude in decimal degrees.
DecimalLatitude | The latitude of the point in decimal degrees |
DecimalLongitude | The longitude of the point in decimal degrees |
|
inline |
Create a new point from the specified latitude and longitude.
Latitude | The latitude of the point |
Longitude | The longitude of the point |
|
inline |
Gets the bearing FROM another point. Bearing will be in degrees TRUE, not magnetic.
Point | The other point to measure the bearing from |
|
inline |
Gets the bearing TO another point. The bearing will be in degrees TRUE, not magnetic.
Point | The other point to measure the bearing to |
|
inline |
Gets the distance between this point and another specified point in Feet.
Point | The other point from which to measure the distance |
|
inline |
Gets the distance between this point and another specified point in Metres.
Point | The other point from which to measure the distance |
|
inline |
Gets the distance between this point and another specified point in Nautical Miles.
Point | The other point from which to measure the distance |
|
inline |
Creates a new point by moving from the current point along a specified bearing to where the new point is a certain distance from a second point.
A typical use would be to identify the point along a given bearing where you would be a given distance from a DME/VOR marker specified as the second point.
Bearing | The bearing from this point on which the intersection must occur in degrees TRUE. |
Point | The point from which the distance for the intersection is measured. |
Distance | The distance required from the specified point in Feet. |
|
inline |
Creates a new point by moving from the current point along a specified bearing to where the new point is a certain distance from a second point.
A typical use would be to identify the point along a given bearing where you would be a given distance from a DME/VOR marker specified as the second point.
Bearing | The bearing from this point on which the intersection must occur in degrees TRUE. |
Point | The point from which the distance for the intersection is measured. |
Distance | The distance required from the specified point in Metres. |
|
inline |
Creates a new point by moving from the current point along a specified bearing to where the new point is a certain distance from a second point.
A typical use would be to identify the point along a given bearing where you would be a given distance from a DME/VOR marker specified as the second point.
Bearing | The bearing from this point on which the intersection must occur in degrees TRUE. |
Point | The point from which the distance for the intersection is measured. |
Distance | The distance required from the specified point in Nautical Miles. |
|
inline |
Creates a new point by moving from the current point along a specified bearing to where the new point intersects a specfied raidal from a second specified point.
A typical use would be to identify the point along a given bearing where you would intercept a given radial from a VOR marker specified as the second point.
Bearing | The bearing from this point on which the intersection must occur in degrees TRUE. |
Point | The point from which the radial for the intersection is measured. |
Radial | The intersect radial required from the specified point in Degrees TRUE. |
|
inline |
Creates a new point by moving the specified distance along the specified bearing.
Bearing | The bearing from this point along which the new point is located in degrees TRUE |
Distance | The distance from this point which the new point is located in Feet |
|
inline |
Creates a new point by moving the specified distance along the specified bearing.
Bearing | The bearing from this point along which the new point is located in degrees TRUE |
Distance | The distance from this point which the new point is located in Metres |
|
inline |
Creates a new point by moving the specified distance along the specified bearing.
Bearing | The bearing from this point along which the new point is located in degrees TRUE |
Distance | The distance from this point which the new point is located in Nautical Miles |
|
inline |
The latitude and longitude represented as a string in the default format of N|S|E|W dd* mm.mmmm'.
|
inline |
The latitude and longitude represented as a string in the specified format.
HemisphereAsText | Denote hemisphere using N,S,W or E. If false, west/south is marked as - |
DetailLevel | Specifies the detail level. "d" for degrees only, "m" for degrees and minutes, "s" for degrees, minutes and seconds |
DecimalPlaces | The number of decimal places to show |