33#ifndef DART_UTILS_C3D_HPP_
34#define DART_UTILS_C3D_HPP_
48#define C3D_REC_SIZE 512
91 const char* _fileName,
92 std::vector<std::vector<Eigen::Vector3d>>& _pointData,
97 const char* _fileName,
98 std::vector<std::vector<Eigen::Vector3d>>& _pointData,
#define C3D_REC_SIZE
Definition C3D.hpp:48
struct dart::utils::c3d_head_t c3d_head
void convertFloatToDec(float _f, char *_bytes)
Definition C3D.cpp:61
struct dart::utils::c3d_frame_t c3d_frame
bool loadC3DFile(const char *_fileName, std::vector< std::vector< Eigen::Vector3d > > &_pointData, int *_nFrame, int *_nMarker, double *_freq)
Definition C3D.cpp:72
struct dart::utils::c3d_frameSI_t c3d_frameSI
struct dart::utils::c3d_param_t c3d_param
bool saveC3DFile(const char *_fileName, std::vector< std::vector< Eigen::Vector3d > > &_pointData, int _nFrame, int _nMarker, double _freq)
Definition C3D.cpp:198
float convertDecToFloat(char _bytes[4])
Definition C3D.cpp:45
Definition BulletCollisionDetector.cpp:60
unsigned char cam_byte
Definition C3D.hpp:77
short z
Definition C3D.hpp:76
unsigned char residual
Definition C3D.hpp:78
short y
Definition C3D.hpp:76
short x
Definition C3D.hpp:76
float residual
Definition C3D.hpp:84
float y
Definition C3D.hpp:83
float x
Definition C3D.hpp:83
float z
Definition C3D.hpp:83
short stuff[244]
Definition C3D.hpp:63
short start_frame
Definition C3D.hpp:56
short int_gap
Definition C3D.hpp:58
float freq
Definition C3D.hpp:62
short pnt_cnt
Definition C3D.hpp:54
short end_frame
Definition C3D.hpp:57
short a_channels
Definition C3D.hpp:55
unsigned char key
Definition C3D.hpp:53
unsigned char prec_start
Definition C3D.hpp:52
short a_frames
Definition C3D.hpp:61
float scale
Definition C3D.hpp:59
short rec_start
Definition C3D.hpp:60
unsigned char reserved[2]
Definition C3D.hpp:68
char stuff[512 - 4]
Definition C3D.hpp:71
unsigned char pblocks
Definition C3D.hpp:69
unsigned char ftype
Definition C3D.hpp:70