UnigineEditor
Interface Overview
Assets Workflow
Settings and Preferences
Working With Projects
Adjusting Node Parameters
Setting Up Materials
Setting Up Properties
Landscape Tool
Using Editor Tools for Specific Tasks
Extending Editor Functionality
FAQ
Programming
Fundamentals
Setting Up Development Environment
Usage Examples
UnigineScript
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
GUI
Double Precision Coordinates
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Rendering-Related Classes

Unigine::Plugins::ARTTracker Class

Header: #include <plugins/UnigineARTTracker.h>

ARTTracker Class

Members


bool receive ( ) #

int getFrameCounter ( ) #

double getTimeStamp ( ) #

int init ( const char * ip = "192.168.1.100", int port = 5000 ) #

Arguments

  • const char * ip
  • int port

bool start ( ) #

bool stop ( ) #

int getNumBody ( ) #

int getBodyId ( int index ) #

Arguments

  • int index

double getBodyQuality ( int index ) #

Arguments

  • int index

Math::dvec3 getBodyLocation ( int index ) #

Arguments

  • int index

Math::dmat4 getBodyRotation ( int index ) #

Arguments

  • int index

int getNumFlyStick ( ) #

int getFlyStickId ( int index ) #

Arguments

  • int index

double getFlyStickQuality ( int index ) #

Arguments

  • int index

int getFlyStickNumButton ( int index ) #

Arguments

  • int index

int getFlyStickButton ( int index, int button_index ) #

Arguments

  • int index
  • int button_index

int getFlyStickNumJoyStick ( int index ) #

Arguments

  • int index

double getFlyStickJoyStick ( int index, int joystick_index ) #

Arguments

  • int index
  • int joystick_index

Math::dvec3 getFlyStickLocation ( int index ) #

Arguments

  • int index

Math::dmat4 getFlyStickRotation ( int index ) #

Arguments

  • int index

int getNumMeaTool ( ) #

int getMeaToolId ( int index ) #

Arguments

  • int index

double getMeaToolQuality ( int index ) #

Arguments

  • int index

int getMeaToolNumButton ( int index ) #

Arguments

  • int index

int getMeaToolButton ( int index, int button_index ) #

Arguments

  • int index
  • int button_index

Math::dvec3 getMeaToolLocation ( int index ) #

Arguments

  • int index

Math::dmat4 getMeaToolRotation ( int index ) #

Arguments

  • int index

double getMeaToolTipRadius ( int index ) #

Arguments

  • int index

Math::dmat4 getMeaToolCovariance ( int index ) #

Arguments

  • int index

int getNumMeaRef ( ) #

int getMeaRefId ( int index ) #

Arguments

  • int index

double getQuality ( int index ) #

Arguments

  • int index

Math::dvec3 getMeaRefLocation ( int index ) #

Arguments

  • int index

Math::dmat4 getMeaRefRotation ( int index ) #

Arguments

  • int index

int getNumMarker ( ) #

int getMarkId ( int index ) #

Arguments

  • int index

double getMarkQuality ( int index ) #

Arguments

  • int index

Math::dvec3 getMarkLocation ( int index ) #

Arguments

  • int index

int getNumHand ( ) #

int getHandId ( int index ) #

Arguments

  • int index

double getHandQuality ( int index ) #

Arguments

  • int index

int getHandLeft ( int index ) #

Arguments

  • int index

int getHandNumFinger ( int index ) #

Arguments

  • int index

Math::dvec3 getHandLocation ( int index ) #

Arguments

  • int index

Math::dmat4 getHandRotation ( int index ) #

Arguments

  • int index

Math::dvec3 getHandFingerLocation ( int index, int finger_index ) #

Arguments

  • int index
  • int finger_index

Math::dmat4 getHandFingerRotation ( int index, int finger_index ) #

Arguments

  • int index
  • int finger_index

double getHandFingerTipRadius ( int index, int finger_index ) #

Arguments

  • int index
  • int finger_index

Math::dvec3 getHandFingerLengthPhalanx ( int index, int finger_index ) #

Arguments

  • int index
  • int finger_index

Math::dvec2 getHandFingerAnglePhalanx ( int index, int finger_index ) #

Arguments

  • int index
  • int finger_index

int getNumHuman ( ) #

int getHumanId ( int index ) #

Arguments

  • int index

int getHumanNumJoints ( int index ) #

Arguments

  • int index

int getHumanJointId ( int index, int joint_index ) #

Arguments

  • int index
  • int joint_index

double getHumanJointQuality ( int index, int joint_index ) #

Arguments

  • int index
  • int joint_index

Math::dvec3 getHumanJointLocation ( int index, int joint_index ) #

Arguments

  • int index
  • int joint_index

Math::dvec3 getHumanJointAngle ( int index, int joint_index ) #

Arguments

  • int index
  • int joint_index

Math::dmat4 getHumanJointRotation ( int index, int joint_index ) #

Arguments

  • int index
  • int joint_index

int getNumInertial ( ) #

int getInertialId ( int index ) #

Arguments

  • int index

int getInertialState ( int index ) #

Arguments

  • int index

double getInertialError ( int index ) #

Arguments

  • int index

Math::dvec3 getInertialLocation ( int index ) #

Arguments

  • int index

Math::dmat4 getInertialRotation ( int index ) #

Arguments

  • int index

ARTTrackerInterface::ERROR getLastDataError ( ) #

Last update: 2019-11-28