1 #ifndef BIORBD_UTILS_IFSTREAM_H
2 #define BIORBD_UTILS_IFSTREAM_H
5 #include "biorbdConfig.h"
6 #include "Utils/Path.h"
31 std::ios_base::openmode mode );
40 std::ios_base::openmode mode );
50 std::ios_base::openmode mode );
99 #ifdef BIORBD_USE_CASADI_MATH
106 RBDLCasadiMath::MX_Xd_SubMatrix val);
117 const std::map<biorbd::utils::Equation, double> &variables);
118 #ifdef BIORBD_USE_CASADI_MATH
126 RBDLCasadiMath::MX_Xd_SubMatrix result,
127 const std::map<biorbd::utils::Equation, double> &variables);
136 bool readSpecificTag(
145 bool reachSpecificTag(
153 int countTagsInAConsecutiveLines(
178 std::shared_ptr<std::ifstream> m_ifs;
179 std::shared_ptr<biorbd::utils::Path> m_path;
184 #endif // BIORBD_UTILS_IFSTREAM_H