OEMultiGrid¶
template<class GridType>
class OEMultiGrid : public OEFixedMultiGrid<GridType>
This class represents OEMultiGrid.
The following methods are publicly inherited from OEFixedMultiGrid:
The following methods are publicly inherited from OEGridBase:
The following methods are publicly inherited from OEGridAbstractBase:
The following methods are publicly inherited from OEBase:
Constructors¶
OEMultiGrid()
OEMultiGrid(const OEMultiGrid<GridType> &rhs)
OEMultiGrid(const OEFixedMultiGrid<GridType> &rhs)
OEMultiGrid(const float minmax[6], float spacing, int ngrids,
const char *title="")
OEMultiGrid(const double minmax[6], double spacing, int ngrids,
const char *title="")
OEMultiGrid(int xdim, int ydim, int zdim, float midx, float midy, float midz,
float spacing, int ngrids, std::string title, GridType *dataptr)
Default and copy constructors.
operator=¶
const OEMultiGrid<GridType> &operator=(const OEMultiGrid<GridType> &rhs)
const OEMultiGrid<GridType> &operator=(const OEFixedMultiGrid<GridType> &rhs)
Clear¶
void Clear()
CreateCopy¶
OEBase *CreateCopy() const
GetDataType¶
const void *GetDataType() const
IsDataType¶
bool IsDataType(const void *type) const
SetDim¶
bool SetDim(unsigned int ixdim, unsigned int iydim, unsigned int izdim)
SetMid¶
bool SetMid(float x, float y, float z)
SetSpacing¶
bool SetSpacing(float spacing)
SetValues¶
bool SetValues(unsigned int igrid, const GridType *dataptr, unsigned int length)
SetXDim¶
bool SetXDim(unsigned int ixdim)
SetXMid¶
bool SetXMid(float x)
SetYDim¶
bool SetYDim(unsigned int iydim)
SetYMid¶
bool SetYMid(float y)
SetZDim¶
bool SetZDim(unsigned int izdim)
SetZMid¶
bool SetZMid(float z)