14 #ifndef ESYS_LSMGEOMETRYINFO_H
15 #define ESYS_LSMGEOMETRYINFO_H
17 #include "Foundation/vec3.h"
26 typedef std::vector<bool> BoolVector;
27 typedef std::vector<Vec3> Vec3Vector;
28 typedef std::vector<int> IntVector;
48 const BoolVector &periodicDimensions,
86 Vec3 getMinBBoxCorner()
const;
87 Vec3 getMaxBBoxCorner()
const;
107 void read(std::istream &iStream);
113 void write(std::ostream &oStream)
const;
121 std::ostream &operator<<(std::ostream &oStream,
const GeometryInfo &geoInfo);
122 std::istream &operator<<(std::istream &iStream,
GeometryInfo &geoInfo);