import "_encxcom_encx.idl";

Public Member Functions | |
| HRESULT | SetPoint1 ([in] DOUBLE LatGeodeticDegrees,[in] DOUBLE LonDegrees) |
| Setting the position of one end of the line. | |
| HRESULT | SetPoint2 ([in] DOUBLE LatGeodeticDegrees,[in] DOUBLE LonDegrees) |
| Setting the position of the other end of the line. | |
| HRESULT | CreateFromBearingAndLength ([in] enum GeoLineType lineType,[in] IGeoPoint *start,[in] DOUBLE bearing,[in] DOUBLE lengthInMeters) |
| Construct line from length and bearing. | |
Properties | |
| IGeoPoint ** | Point1 [get] |
| One end of the line. | |
| IGeoPoint * | Point1 [set] |
| Setting the position of one end of the line. | |
| IGeoPoint ** | Point2 [get] |
| The other end of the line. | |
| IGeoPoint * | Point2 [set] |
| Setting the position of the other end of the line. | |
| GeoLineType * | LineType [get] |
| The shape of the path to be used between the ends. | |
| GeoLineType | LineType [set] |
| The shape of the path to be used between the ends. | |
| DOUBLE * | LengthInMetres [get] |
| Length in metres. | |
| DOUBLE * | BearingStart [get] |
| Bearing at start. | |
| DOUBLE * | BearingEnd [get] |
| Bearing at end of line. | |
All positions are WGS84.
Definition at line 372 of file _encxcom_encx.idl.
| HRESULT IGeoLine::SetPoint1 | ( | [in] DOUBLE | LatGeodeticDegrees, | |
| [in] DOUBLE | LonDegrees | |||
| ) |
Setting the position of one end of the line.
| HRESULT IGeoLine::SetPoint2 | ( | [in] DOUBLE | LatGeodeticDegrees, | |
| [in] DOUBLE | LonDegrees | |||
| ) |
Setting the position of the other end of the line.
| HRESULT IGeoLine::CreateFromBearingAndLength | ( | [in] enum GeoLineType | lineType, | |
| [in] IGeoPoint * | start, | |||
| [in] DOUBLE | bearing, | |||
| [in] DOUBLE | lengthInMeters | |||
| ) |
Construct line from length and bearing.
IGeoPoint ** IGeoLine::Point1 [get] |
One end of the line.
IGeoPoint * IGeoLine::Point1 [set] |
Setting the position of one end of the line.
IGeoPoint ** IGeoLine::Point2 [get] |
The other end of the line.
IGeoPoint * IGeoLine::Point2 [set] |
Setting the position of the other end of the line.
GeoLineType* IGeoLine::LineType [get] |
The shape of the path to be used between the ends.
GeoLineType IGeoLine::LineType [set] |
The shape of the path to be used between the ends.
DOUBLE* IGeoLine::LengthInMetres [get] |
Length in metres.
DOUBLE* IGeoLine::BearingStart [get] |
Bearing at start.
DOUBLE* IGeoLine::BearingEnd [get] |
Bearing at end of line.