Grid: Add utility method for cell index from VecIjk0.

This commit is contained in:
Kristian Bendiksen committed 2026-01-12 09:58:55 +01:00
1 parent 88c17224a0
commit 816aef2f2c
2 files changed
+9

No files matched your search

@@ -195,6 +195,14 @@ std::array<cvf::Vec3d, 8> RigGridBase::cellCornerVertices( size_t cellIndex ) co
return vertices;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
size_t RigGridBase::cellIndexFromIJK( const caf::VecIjk0& ijk ) const
{
return cellIndexFromIJK( ijk.i(), ijk.j(), ijk.k() );
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -103,6 +103,7 @@ public:
virtual void ijkFromCellIndexUnguarded( size_t cellIndex, size_t* i, size_t* j, size_t* k ) const;
std::optional<caf::VecIjk0> ijkFromCellIndex( size_t cellIndex ) const;
size_t cellIndexFromIJK( const caf::VecIjk0& ijk ) const;
bool cellIJKFromCoordinate( const cvf::Vec3d& coord, size_t* i, size_t* j, size_t* k ) const override; // unused
void cellMinMaxCordinates( size_t cellIndex, cvf::Vec3d* minCoordinate, cvf::Vec3d* maxCoordinate ) const override; // unused