33#ifndef DART_UTILS_FILEINFOC3D_HPP_
34#define DART_UTILS_FILEINFOC3D_HPP_
64 inline Eigen::Vector3d
getDataAt(
int _frame,
int _idx)
const
66 return mData.at(_frame).at(_idx);
68 inline void addData(
const std::vector<Eigen::Vector3d>& _data)
70 mData.push_back(_data);
78 double _sampleRate = 1);
83 std::vector<std::vector<Eigen::Vector3d>>
mData;
Definition FileInfoC3D.hpp:46
int mNumMarkers
Definition FileInfoC3D.hpp:81
virtual ~FileInfoC3D()
Definition FileInfoC3D.hpp:49
char mFileName[256]
Definition FileInfoC3D.hpp:85
FileInfoC3D()
Definition FileInfoC3D.cpp:42
double mFPS
Definition FileInfoC3D.hpp:84
virtual bool saveFile(const char *, int _start, int _end, double _sampleRate=1)
Note: down sampling not implemented yet.
Definition FileInfoC3D.cpp:63
std::vector< std::vector< Eigen::Vector3d > > mData
Definition FileInfoC3D.hpp:83
virtual bool loadFile(const char *)
Definition FileInfoC3D.cpp:47
int mNumFrames
Definition FileInfoC3D.hpp:82
int getNumMarkers() const
Definition FileInfoC3D.hpp:51
double getFPS() const
Definition FileInfoC3D.hpp:59
void addData(const std::vector< Eigen::Vector3d > &_data)
Definition FileInfoC3D.hpp:68
Eigen::Vector3d getDataAt(int _frame, int _idx) const
Note: not checking index range.
Definition FileInfoC3D.hpp:64
int getNumFrames() const
Definition FileInfoC3D.hpp:55
Definition BulletCollisionDetector.cpp:60