mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#2999 VizFwk : Use IJK and IJK + 1 when adding a single cell
This commit is contained in:
parent
0b4156da02
commit
d8cc40b8bc
@ -77,6 +77,14 @@ void CellRangeFilter::addCellIncludeRange(size_t minI, size_t minJ, size_t minK,
|
|||||||
m_includeRanges.push_back(CellRange(minI, minJ, minK, maxI, maxJ, maxK, applyToSubGridAreas));
|
m_includeRanges.push_back(CellRange(minI, minJ, minK, maxI, maxJ, maxK, applyToSubGridAreas));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
void CellRangeFilter::addCellInclude(size_t i, size_t j, size_t k, bool applyToSubGridAreas)
|
||||||
|
{
|
||||||
|
m_includeRanges.push_back(CellRange(i, j, k, i + 1, j + 1, k + 1, applyToSubGridAreas));
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
@ -88,9 +96,9 @@ void CellRangeFilter::addCellExcludeRange(size_t minI, size_t minJ, size_t minK,
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
void CellRangeFilter::addCellInclude(size_t i, size_t j, size_t k, bool applyToSubGridAreas)
|
void CellRangeFilter::addCellExclude(size_t i, size_t j, size_t k, bool applyToSubGridAreas)
|
||||||
{
|
{
|
||||||
m_includeRanges.push_back(CellRange(i, j, k, i, j, k, applyToSubGridAreas));
|
m_excludeRanges.push_back(CellRange(i, j, k, i + 1, j + 1, k + 1, applyToSubGridAreas));
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
@ -60,6 +60,7 @@ public:
|
|||||||
void addCellInclude(size_t i, size_t j, size_t k, bool applyToSubGridAreas);
|
void addCellInclude(size_t i, size_t j, size_t k, bool applyToSubGridAreas);
|
||||||
|
|
||||||
void addCellExcludeRange(size_t minI, size_t minJ, size_t minK, size_t maxI, size_t maxJ, size_t maxK, bool applyToSubGridAreas);
|
void addCellExcludeRange(size_t minI, size_t minJ, size_t minK, size_t maxI, size_t maxJ, size_t maxK, bool applyToSubGridAreas);
|
||||||
|
void addCellExclude(size_t i, size_t j, size_t k, bool applyToSubGridAreas);
|
||||||
|
|
||||||
bool isCellVisible(size_t i, size_t j, size_t k, bool isInSubGridArea) const;
|
bool isCellVisible(size_t i, size_t j, size_t k, bool isInSubGridArea) const;
|
||||||
bool isCellExcluded(size_t i, size_t j, size_t k, bool isInSubGridArea) const;
|
bool isCellExcluded(size_t i, size_t j, size_t k, bool isInSubGridArea) const;
|
||||||
|
Loading…
Reference in New Issue
Block a user