Unigine::Cigi::ICigiPositionResponse Class
Header: | #include <CigiClientInterface.h> |
Inherits: | ICigiIGPacket |
The CIGIClient plugin is deprecated and no longer supported. For more information on working with CIGI please refer to the IG Application section.
This class represents the CIGI Position Response IG packet interface.
CIGI plugin must be loaded.
ICigiPositionResponse Class
Members
void setObjectID( int id )
Sets the value of the Object ID parameter to be specified in the packet.Arguments
- int id - Object ID parameter value.
void setPartID( int id )
Sets the value of the Part ID parameter to be specified in the packet.Arguments
- int id - Part ID parameter value.
void setObjectClass( int c )
Sets the value of the Object Class parameter to be specified in the packet.Arguments
- int c - Object Class parameter value. The following values are supported:
- 0 - Entity.
- 1 - Articulated Part.
- 2 - View.
- 3 - View Group.
- 4 - Motion Tracker.
void setCoordSystem( int s )
Sets the value of the Coordinate System parameter to be specified in the packet.Arguments
- int s - Coordinate System parameter value. The following values are supported:
- 0 - Geodetic coordinate system.
- 1 - Local entity coordinate system
- 2 - Local submodel coordinate system
void setPosition( const Math::Vec3 & p )
Sets the values of parameters that determine the Position to be specified in the packet.Arguments
- const Math::Vec3 & p - Position coordinates.
- For geodetic coordinate system: (Lat, Lon, Alt)
- For local coordinate systems: (X-offset, Y-offset, Z-offset)
void setRotation( const Math::vec3 & p )
Sets the values of parameters that determine the Rotation to be specified in the packet.Arguments
- const Math::vec3 & p - Rotation euler angles: (Roll, Pitch, Yaw).
Last update:
2020-01-14
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)