Helpers.h
Go to the documentation of this file.
00001 
00031 #ifndef URDF2INVENTOR_HELPERS_H
00032 #define URDF2INVENTOR_HELPERS_H
00033 // Copyright Jennifer Buehler
00034 
00041 #include <iostream>
00042 #include <string>
00043 
00044 #include <urdf_traverser/Helpers.h>
00045 #include <Eigen/Core>
00046 #include <Eigen/Geometry>
00047 #include <urdf/model.h>
00048 
00049 namespace urdf2inventor
00050 {
00051 
00052 namespace helpers
00053 {
00054 
00063 extern void resetStdOut();
00064 
00065 // see http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/redirecting-standard-io.html
00066 extern void redirectStdOut(const char * toFile);
00067 
00078 extern bool writeFiles(const std::map<std::string, std::set<std::string> >& files, const std::string& outputDir);
00079 
00117 extern bool fixFileReferences(const std::string& modelDir,
00118                               const std::string& fileDir,
00119                               const std::string& fileRootDir,
00120                               const std::set<std::string>& filesInUse,
00121                               std::string& modelString,
00122                               std::map<std::string, std::set<std::string> >& filesToCopy);
00123 
00124 
00125 
00126 
00127 }  //  namespace helpers
00128 }  //  namespace urdf2inventor
00129 
00130 #endif  // URDF2INVENTOR_HELPERS_H


urdf2inventor
Author(s): Jennifer Buehler
autogenerated on Fri Mar 1 2019 03:38:11