OEFixedGrid

template<class GridType>
class OEFixedGrid : public OEGridBase

This class represents OEFixedGrid.

The following methods are publicly inherited from OEGridBase:

Clear GetXMid GetZMin
CreateCopy GetXMin GridIdxToElement
ElementToGridIdx GetY GridIdxToSpatialCoord
ElementToSpatialCoord GetYDim IsDataType
GetDataType GetYIdx IsInGrid
GetDim GetYInc IsSpacingSet
GetMid GetYMax IsTitleSet
GetSize GetYMid IsXMidSet
GetSpacing GetYMin IsYMidSet
GetTitle GetZ IsZMidSet
GetX GetZDim SetTitle
GetXDim GetZIdx SpatialCoordToElement
GetXIdx GetZInc SpatialCoordToGridIdx
GetXInc GetZMax  
GetXMax GetZMid  

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:

operator= GetData IsDataType
operator+= GetDataIter SetBaseData
AddBaseData GetDataType SetBoolData
AddData GetDoubleData SetData
Clear GetFloatData SetDoubleData
CreateCopy GetIntData SetFloatData
DeleteData GetStringData SetIntData
GetBoolData HasData SetStringData
The following classes derive from this class:

operator()

GridType &operator()(float x, float y, float z)
const GridType &operator()(float x, float y, float z) const
GridType &operator()(unsigned int ix, unsigned int iy, unsigned int iz)
const GridType &operator()(unsigned int ix, unsigned int iy,
                           unsigned int iz) const

operator[]

GridType &operator[](unsigned int el)
const GridType &operator[](unsigned int el) const

CreateCopy

OEBase *CreateCopy() const

GetDataType

const void *GetDataType() const

GetValues

GridType *GetValues()
const GridType *GetValues() const

IsDataType

bool IsDataType(const void *type) const

SetValues

bool SetValues(const GridType *dataptr, unsigned int length)