Added RigCellFaceResultAccessObject

This commit is contained in:
Magne Sjaastad
2014-08-06 14:04:26 +02:00
parent cb8edaffde
commit 1d3ba4637d
9 changed files with 140 additions and 113 deletions

View File

@@ -43,39 +43,3 @@ private:
};
/*
class CellFaceScalarDataAccess : public Object
{
public:
virtual double cellFaceScalar(size_t cellIndex, cvf::StructGridInterface faceId) const = 0;
};
class PlainCellFaceScalarDataAccess : public CellFaceScalarDataAccess
{
public:
PlainCellFaceScalarDataAccess()
{
cellEdgeDataAccessObjects.resize(6);
}
void setDataAccessObjectForFace(cvf::StructGridInterface faceId, cvf::StructGridScalarDataAccess* dataAccessObject)
{
cellEdgeDataAccessObjects[faceId] = dataAccessObject;
}
virtual double cellFaceScalar( size_t cellIndex, cvf::StructGridInterface faceId ) const
{
cvf::StructGridScalarDataAccess* dataAccessObj = cellEdgeDataAccessObjects[faceId];
if (dataAccessObj != NULL)
{
return dataAccessObj->cellScalar(cellIndex);
}
return HUGE_VAL;
}
private:
cvf::Collection<cvf::StructGridScalarDataAccess> cellEdgeDataAccessObjects;
};
*/