IGeoLine Interface Reference

Properties and methods for ENCX::GeoLine. More...

import "_encxcom_encx.idl";

Inheritance diagram for IGeoLine:

List of all members.

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.
IGeoPointPoint1 [set]
 Setting the position of one end of the line.
IGeoPoint ** Point2 [get]
 The other end of the line.
IGeoPointPoint2 [set]
 Setting the position of the other end of the line.
GeoLineTypeLineType [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.


Detailed Description

Properties and methods for ENCX::GeoLine.

All positions are WGS84.

Definition at line 372 of file _encxcom_encx.idl.


Member Function Documentation

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.


Property Documentation

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.