Unigine::Cigi::ICigiPositionResponse Class
Header: | #include <CigiClientInterface.h> |
Inherits: | ICigiIGPacket |
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:
2018-12-27
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)