14 #ifndef ESYS_LSMGEOMETRYINFO_H
15 #define ESYS_LSMGEOMETRYINFO_H
48 const BoolVector &periodicDimensions,
107 void read(std::istream &iStream);
113 void write(std::ostream &oStream)
const;
Vec3Vector getBBoxCorners() const
Definition: GeometryInfo.cpp:287
std::vector< Vec3 > Vec3Vector
Definition: GeometryInfo.h:27
Vec3 getMinBBoxCorner() const
Definition: GeometryInfo.cpp:296
void set_is2d(bool do2d)
Definition: GeometryInfo.cpp:282
bool isIdenticalGeometry(const GeometryInfo &) const
Definition: GeometryInfo.cpp:404
Definition: GeometryInfo.h:33
Definition: GeometryInfo.cpp:25
Definition: CheckPointable.cpp:16
IntVector getPeriodicDimensions() const
Definition: GeometryInfo.cpp:306
std::vector< int > IntVector
Definition: LatticeMaster.h:113
void setBBox(const Vec3 &min, const Vec3 &max)
Definition: GeometryInfo.cpp:348
bool operator==(const GeometryInfo &geoInfo) const
Definition: GeometryInfo.cpp:260
~GeometryInfo()
Definition: GeometryInfo.cpp:255
void setLsmGeoVersion(float version)
Definition: GeometryInfo.cpp:320
void setPeriodicDimensions(BoolVector periodicDimensions)
Definition: GeometryInfo.cpp:315
Vec3 getMaxBBoxCorner() const
Definition: GeometryInfo.cpp:301
void writeWithoutVersion(std::ostream &oStream) const
Definition: GeometryInfo.cpp:343
float getLsmGeoVersion() const
Definition: GeometryInfo.cpp:328
std::vector< bool > BoolVector
Definition: BlockGenerator.h:28
GeometryInfo()
Definition: GeometryInfo.cpp:228
GeometryInfo & operator=(const GeometryInfo &geoInfo)
Definition: GeometryInfo.cpp:249
bool isCompatible(const GeometryInfo &) const
Definition: GeometryInfo.cpp:360
void read(std::istream &iStream)
Definition: GeometryInfo.cpp:333
void write(std::ostream &oStream) const
Definition: GeometryInfo.cpp:338
bool is2d() const
Definition: GeometryInfo.cpp:277
bool hasAnyPeriodicDimensions() const
Definition: GeometryInfo.cpp:265
Impl * m_pImpl
Definition: GeometryInfo.h:120
std::ostream & operator<<(std::ostream &oStream, const SimpleConnectionData &connectionData)
Definition: GeometryReader.cpp:134