class OESkewGrid : public OEGridAbstractBase
This class represents OESkewGrid.
The following methods are publicly inherited from OEGridAbstractBase:
| Clear | GetTitle | GetZMid |
| GetDataType | GetXDim | IsDataType |
| GetDim | GetXMid | IsSpacingSet |
| GetMid | GetYDim | SetTitle |
| GetSize | GetYMid | |
| GetSpacing | GetZDim |
The following methods are publicly inherited from OEBase:
OESkewGrid()
OESkewGrid(const OEScalarGrid &g)
OESkewGrid(const OESkewGrid &rhs)
OESkewGrid(const OESkewGridImpl &f)
OESkewGrid(const OEFixedGrid<float> &f)
Default and copy constructors.
OESkewGrid &operator=(const OESkewGrid &rhs)
OESkewGrid &operator=(const OEScalarGrid &rhs)
OESkewGrid &operator=(const OESkewGridImpl &rhs)
OESkewGrid &operator=(const OEFixedGrid<float> &rhs)
operator bool() const
const OEFixedGrid<float> &AsRegularGrid() const
void Clear()
OESystem::OEBase *CreateCopy() const
bool ElementToGridIdx(unsigned int el, unsigned int &ix, unsigned int &iy,
unsigned int &iz) const
bool ElementToSpatialCoord(unsigned int el, float &x, float &y, float &z) const
const void *GetDataType() const
bool GetDim(unsigned int &xdim, unsigned int &ydim, unsigned int &zdim) const
bool GetMid(float &midx, float &midy, float &midz) const
unsigned int GetReentrant() const
unsigned int GetSize() const
unsigned int GetSpaceGroup() const
float GetSpacing() const
std::string GetTitle() const
unsigned int GetType() const
bool GetUnitCell(float &A, float &B, float &C, float &alpha, float &beta,
float &gamma) const
float *GetValues()
const float *GetValues() const
unsigned int GetXDim() const
float GetXMid() const
unsigned int GetYDim() const
float GetYMid() const
unsigned int GetZDim() const
float GetZMid() const
bool HasSpaceGroup() const
bool HasUnitCell() const
bool IsDataType(const void *type) const
bool IsRegular() const
bool IsSpacingSet() const
bool IsTitleSet() const
bool SetDim(unsigned int xdim, unsigned int ydim, unsigned int zdim)
bool SetMid(float midx, float midy, float midz)
void SetReentrant(bool state=true)
bool SetSpaceGroup(unsigned int group)
bool SetSpacing(float spacing)
bool SetTitle(const std::string &title)
void SetType(unsigned int type)
bool SetUnitCell(float A, float B, float C, float alpha, float beta, float gamma,
unsigned int nx, unsigned int ny, unsigned int nz)
bool SetValues(const float *values, unsigned int length)