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)