Subsections

   
4.2 OESkewGrid

class OESkewGrid

The OESkewGrid has the same API as an OEScalarGrid plus some additional methods.

4.2.1 Constructors

 
OESkewGrid()
OESkewGrid(const OESkewGrid &rhs)
OESkewGrid(const OEScalarGrid &g)
OESkewGrid(const OESkewGridImpl &f)
OESkewGrid(const OEFixedGrid< float > &f)
Default and copy constructors.

4.2.2 operator bool

 
operator bool() const

4.2.3 operator=

 
OESkewGrid &operator=(const OESkewGrid &rhs)
OESkewGrid &operator=(const OEScalarGrid &rhs)
OESkewGrid &operator=(const OESkewGridImpl &rhs)
OESkewGrid &operator=(const OEFixedGrid< float > &rhs)

4.2.4 GetReentrant

 
unsigned int GetReentrant() const

4.2.5 GetSpaceGroup

 
unsigned int GetSpaceGroup() const

4.2.6 GetUnitCell

 
bool GetUnitCell(float &A, float &B, float &C, float &alpha, float &beta,
                 float &gamma) const

4.2.7 HasSpaceGroup

 
bool HasSpaceGroup() const

4.2.8 HasUnitCell

 
bool HasUnitCell() const

4.2.9 SetReentrant

 
void SetReentrant(bool state=true)

4.2.10 SetSpaceGroup

 
bool SetSpaceGroup(unsigned int group)

4.2.11 SetUnitCell

 
bool SetUnitCell(float A, float B, float C, float alpha, float beta, float gamma,
                 unsigned int nx, unsigned int ny, unsigned int nz)