IRouteWaypoint80

This interface gives the client access to a specific waypoint’s properties, such as position and speed.

 

 

Properties

 

Altitude

Gets and sets the height of the object at the particular waypoint.

MessageID

Gets and sets the ID of the message object that appears at the new waypoint.

Pitch

Gets and sets the pitch orientation of the object at the particular waypoint.

Roll

Gets and sets the roll orientation of the object at the particular waypoint.  

Speed

Gets and sets the speed of the object at the particular waypoint.

Time

Gets and sets the time of the object at the particular waypoint.

X

Gets and sets the x-coordinate of the waypoint.

Y

Gets and sets the y-coordinate of the waypoint.

Yaw

Gets and sets the yaw orientation of the object at the waypoint.

Altitude

Gets and sets the height of the waypoint.

 

JavaScript

 

Altitude

 

C#

 

double Altitude { get; set; }

 

C++

 

HRESULT Altitude([out, retval] double* pVal)

HRESULT Altitude([in] double pVal)

MessageID

Gets and sets the ID of the message object that displays at the new waypoint.

 

JavaScript

 

MessageID

 

C#

 

string MessageID { get; set; }

 

C++

 

HRESULT MessageID([out, retval] BSTR* pVal)

HRESULT MessageID([in] BSTR pVal)

Pitch

Gets and sets the tilt angle.

 

JavaScript

 

Pitch

 

C#

 

double Pitch { get; set; }

 

C++

 

HRESULT Pitch([out, retval] double* pVal)

HRESULT Pitch([in] double pVal)

Roll

Gets and sets the spin angle.

 

JavaScript

 

Roll

 

C#

 

double Roll { get; set; }

 

C++

 

HRESULT Roll([out, retval] double* pVal)

HRESULT Roll([in] double pVal)

Speed

Gets and sets the speed of the object at the particular waypoint. The object’s speed adjusts in between waypoints to reach the speed of its next waypoint.

 

JavaScript

 

Speed

 

C#

 

double Speed { get; set; }

 

C++

 

HRESULT Speed([out, retval] double* pVal)

HRESULT Speed([in] double pVal)

Time

Gets and sets the time of the object at the particular waypoint. SeeTime” for information on valid formats for this property.

JavaScript

 

Time

 

C#

 

dynamic Time { get; set; }

 

C++

 

HRESULT Time ([out, retval] VARIANT* pVal)

HRESULT Time ([in] VARIANT pVal)

 

X

Gets and sets the x- coordinate of the waypoint in the coordinate system’s units.

 

JavaScript

 

X

 

C#

 

double X { get; set; }

 

C++

 

HRESULT X([out, retval] double* pVal)

HRESULT X([in] double pVal)

Y

Gets and sets the y- coordinate of the waypoint in the project’s coordinate system units.

 

JavaScript

 

Y

 

C#

 

double Y { get; set; }

 

C++

 

HRESULT Y([out, retval] double* pVal)

HRESULT Y([in] double pVal)

Yaw

Gets and sets the yaw orientation of the object at the particular waypoint.  This value is 360 - X, where X is the value for the yaw, in degrees.

 

JavaScript

 

Yaw

 

C#

 

double Yaw { get; set; }

 

C++

 

HRESULT Yaw([out, retval] double* pVal)

HRESULT Yaw([in] double pVal)