86 template <
class MeshT>
87 bool readStream(std::istream &_istream,
MeshT& _mesh,
88 bool _topologyCheck =
true,
89 bool _computeBottomUpIncidences =
true)
const;
107 template <
class MeshT>
108 bool readFile(
const std::string& _filename,
MeshT& _mesh,
109 bool _topologyCheck =
true,
110 bool _computeBottomUpIncidences =
true)
const;
119 template <
class MeshT>
120 void writeStream(std::ostream &_ostream,
const MeshT& _mesh)
const;
133 template <
class MeshT>
134 bool writeFile(
const std::string& _filename,
const MeshT& _mesh)
const;
139 bool isHexahedralMesh(
const std::string& _filename)
const;
144 bool isTetrahedralMesh(
const std::string& _filename)
const;
152 template <
class MeshT>
153 void readProperty(std::istream& _iff,
MeshT& _mesh)
const;
155 template <
class PropT,
class MeshT>
156 void generateGenericProperty(
const std::string& _entity_t,
const std::string& _name,
157 std::istream& _iff,
MeshT& _mesh)
const;
159 template<
typename EntityTag,
class MeshT>
160 void writeProps(std::ostream &_ostream,
const MeshT& _mesh)
const;
162 template<
class IteratorT>
163 void writeProps(std::ostream& _ostr,
const IteratorT& _begin,
const IteratorT& _end, std::string
const &_entityType)
const;
166 void trimString(std::string& _string)
const;
169 void extractQuotedText(std::string& _string)
const;
172 bool getCleanLine(std::istream& ifs, std::string& _string,
bool _skipEmptyLines =
true)
const;
175 int verbosity_level_ = 3;