00001 #ifndef VISP_TRACKER_FILE_HH 00002 # define VISP_TRACKER_FILE_HH 00003 # include <string> 00004 # include <boost/filesystem/fstream.hpp> 00005 # include <boost/filesystem/path.hpp> 00006 00007 # include "names.hh" 00008 00009 boost::filesystem::path 00010 getInitFileFromModelName(const std::string& modelName, 00011 const std::string& defaultPath); 00012 00013 boost::filesystem::path 00014 getConfigurationFileFromModelName(const std::string& modelName, 00015 const std::string& configurationName, 00016 const std::string& defaultPath); 00017 00018 boost::filesystem::path 00019 getModelFileFromModelName(const std::string& modelName, 00020 const std::string& defaultPath); 00021 00022 boost::filesystem::path 00023 getConfigurationFileFromModelName(const std::string& modelName, 00024 const std::string& defaultPath); 00025 00026 boost::filesystem::path 00027 getInitialPoseFileFromModelName (const std::string& modelName, 00028 const std::string& defaultPath); 00029 00030 bool 00031 makeModelFile(boost::filesystem::ofstream& stream, std::string& fullModelPath); 00032 00033 #endif //! VISP_TRACKER_FILE_HH