Public Member Functions | Private Attributes | List of all members
NokovSDKClient Class Reference

#include <NokovSDKClient.h>

Public Member Functions

bool DecodeTimecode (unsigned int inTimecode, unsigned int inTimecodeSubframe, int *hour, int *minute, int *second, int *frame, int *subframe)
 
int FreeDataDescriptions (sDataDescriptions *pDataDescriptions)
 
int GetDataDescriptions (sDataDescriptions **pDataDescriptions)
 
int GetDataDescriptionsEx (sDataDescriptions **pDataDescriptions)
 
sFrameOfMocapDataGetLastFrameOfMocapData ()
 
int GetServerDescription (sServerDescription *pServerDescription)
 
int GetTposeDataDescriptions (char *name, sDataDescriptions **pDataDescriptions)
 
int Initialize (char *szServerAddress)
 
int NokovCopyFrame (const sFrameOfMocapData *pSrc, sFrameOfMocapData *pDst)
 
int NokovFreeFrame (sFrameOfMocapData *pDst)
 
 NokovSDKClient ()
 
void NokovSDKVersion (unsigned char Version[4])
 
int SetDataCallback (void(*CallbackFunction)(sFrameOfMocapData *pFrameOfData, void *pUserData), void *pUserData=0)
 
int SetForcePlateCallback (void(*CallbackFunction)(sForcePlates *pForcePlate, void *pUserData), void *pUserData=0)
 
int SetMessageCallback (void(*CallbackFunction)(int id, char *szTraceMessage))
 
int SetNotifyMsgCallback (void(*CallbackFunc)(sNotifyMsg *pNotify, void *pUserData), void *pUserData=0)
 
void SetVerbosityLevel (int level)
 
bool TimecodeStringify (unsigned int inTimecode, unsigned int inTimecodeSubframe, char *Buffer, int BufferSize)
 
int Uninitialize ()
 
int WaitForForcePlateInit (long time=0)
 
 ~NokovSDKClient ()
 

Private Attributes

ClientCore * m_pClientCore
 

Detailed Description

Definition at line 34 of file NokovSDKClient.h.

Constructor & Destructor Documentation

◆ NokovSDKClient()

NokovSDKClient::NokovSDKClient ( )

◆ ~NokovSDKClient()

NokovSDKClient::~NokovSDKClient ( )

Member Function Documentation

◆ DecodeTimecode()

bool NokovSDKClient::DecodeTimecode ( unsigned int  inTimecode,
unsigned int  inTimecodeSubframe,
int *  hour,
int *  minute,
int *  second,
int *  frame,
int *  subframe 
)

◆ FreeDataDescriptions()

int NokovSDKClient::FreeDataDescriptions ( sDataDescriptions pDataDescriptions)

◆ GetDataDescriptions()

int NokovSDKClient::GetDataDescriptions ( sDataDescriptions **  pDataDescriptions)

◆ GetDataDescriptionsEx()

int NokovSDKClient::GetDataDescriptionsEx ( sDataDescriptions **  pDataDescriptions)

◆ GetLastFrameOfMocapData()

sFrameOfMocapData* NokovSDKClient::GetLastFrameOfMocapData ( )

◆ GetServerDescription()

int NokovSDKClient::GetServerDescription ( sServerDescription pServerDescription)

◆ GetTposeDataDescriptions()

int NokovSDKClient::GetTposeDataDescriptions ( char *  name,
sDataDescriptions **  pDataDescriptions 
)

◆ Initialize()

int NokovSDKClient::Initialize ( char *  szServerAddress)

◆ NokovCopyFrame()

int NokovSDKClient::NokovCopyFrame ( const sFrameOfMocapData pSrc,
sFrameOfMocapData pDst 
)

◆ NokovFreeFrame()

int NokovSDKClient::NokovFreeFrame ( sFrameOfMocapData pDst)

◆ NokovSDKVersion()

void NokovSDKClient::NokovSDKVersion ( unsigned char  Version[4])

◆ SetDataCallback()

int NokovSDKClient::SetDataCallback ( void(*)(sFrameOfMocapData *pFrameOfData, void *pUserData)  CallbackFunction,
void *  pUserData = 0 
)

◆ SetForcePlateCallback()

int NokovSDKClient::SetForcePlateCallback ( void(*)(sForcePlates *pForcePlate, void *pUserData)  CallbackFunction,
void *  pUserData = 0 
)

◆ SetMessageCallback()

int NokovSDKClient::SetMessageCallback ( void(*)(int id, char *szTraceMessage)  CallbackFunction)

◆ SetNotifyMsgCallback()

int NokovSDKClient::SetNotifyMsgCallback ( void(*)(sNotifyMsg *pNotify, void *pUserData)  CallbackFunc,
void *  pUserData = 0 
)

◆ SetVerbosityLevel()

void NokovSDKClient::SetVerbosityLevel ( int  level)

◆ TimecodeStringify()

bool NokovSDKClient::TimecodeStringify ( unsigned int  inTimecode,
unsigned int  inTimecodeSubframe,
char *  Buffer,
int  BufferSize 
)

◆ Uninitialize()

int NokovSDKClient::Uninitialize ( )

◆ WaitForForcePlateInit()

int NokovSDKClient::WaitForForcePlateInit ( long  time = 0)

Member Data Documentation

◆ m_pClientCore

ClientCore* NokovSDKClient::m_pClientCore
private

Definition at line 66 of file NokovSDKClient.h.


The documentation for this class was generated from the following file:


mocap_nokov
Author(s):
autogenerated on Mon Mar 3 2025 03:08:00