43 #ifndef FILEBVHPLUGIN_HH
44 #define FILEBVHPLUGIN_HH
70 void openedFile(
int _id );
71 void addEmptyObject(
DataType _type,
int& _id);
72 void load(QString _filename,
DataType _type,
int& _id);
73 void save(
int _id , QString _filename );
74 void log(
Logtype _type, QString _message);
75 void log(QString _message);
78 void deleteObject(
int _id );
82 void fileOpened(
int ){};
84 void noguiSupported() {};
86 void initializePlugin();
94 QString name() {
return (QString(
"FileBVH")); };
95 QString description( ) {
return (QString(tr(
"Load/Save BioVision Format"))); };
99 QString getSaveFilters();
100 QString getLoadFilters();
102 QWidget* saveOptionsWidget(QString );
103 QWidget* loadOptionsWidget(QString );
107 bool writeSkeleton( std::ostream& _out,
Skeleton& _skeleton );
111 bool ignoreJointScaling_;
113 QWidget* loadOptions_;
114 QCheckBox* checkJointScaling_;
115 QPushButton* loadDefaultButton_;
125 bool saveObject(
int _id, QString _filename);
127 QString version() {
return QString(
"1.0"); };
131 #endif //FILEBVHPLUGIN_HH