Use override keyword

This commit is contained in:
Magne Sjaastad 2018-08-07 07:45:40 +02:00
parent 59d6e89fe0
commit 9617128464
2 changed files with 32 additions and 32 deletions

View File

@ -30,12 +30,12 @@ public:
explicit RigFemPartGrid(const RigFemPart* femPart); explicit RigFemPartGrid(const RigFemPart* femPart);
virtual ~RigFemPartGrid(); virtual ~RigFemPartGrid();
virtual bool ijkFromCellIndex(size_t cellIndex, size_t* i, size_t* j, size_t* k) const; bool ijkFromCellIndex(size_t cellIndex, size_t* i, size_t* j, size_t* k) const override;
virtual size_t cellIndexFromIJK(size_t i, size_t j, size_t k) const; size_t cellIndexFromIJK(size_t i, size_t j, size_t k) const override;
virtual size_t gridPointCountI() const; size_t gridPointCountI() const override;
virtual size_t gridPointCountJ() const; size_t gridPointCountJ() const override;
virtual size_t gridPointCountK() const; size_t gridPointCountK() const override;
cvf::Vec3i findMainIJKFaces(int elementIndex) const; cvf::Vec3i findMainIJKFaces(int elementIndex) const;
@ -52,18 +52,18 @@ public:
cvf::Vec3st m_elmentIJKCounts; cvf::Vec3st m_elmentIJKCounts;
private: // Unused, Not implemented private: // Unused, Not implemented
virtual bool isCellValid(size_t i, size_t j, size_t k) const; bool isCellValid(size_t i, size_t j, size_t k) const override;
virtual cvf::Vec3d minCoordinate() const; cvf::Vec3d minCoordinate() const override;
virtual cvf::Vec3d maxCoordinate() const; cvf::Vec3d maxCoordinate() const override;
virtual bool cellIJKNeighbor(size_t i, size_t j, size_t k, FaceType face, size_t* neighborCellIndex) const; bool cellIJKNeighbor(size_t i, size_t j, size_t k, FaceType face, size_t* neighborCellIndex) const override;
virtual bool cellIJKFromCoordinate(const cvf::Vec3d& coord, size_t* i, size_t* j, size_t* k) const; bool cellIJKFromCoordinate(const cvf::Vec3d& coord, size_t* i, size_t* j, size_t* k) const override;
virtual void cellCornerVertices(size_t cellIndex, cvf::Vec3d vertices[8]) const; virtual void cellCornerVertices(size_t cellIndex, cvf::Vec3d vertices[8]) const;
virtual cvf::Vec3d cellCentroid(size_t cellIndex) const; cvf::Vec3d cellCentroid(size_t cellIndex) const override;
virtual void cellMinMaxCordinates(size_t cellIndex, cvf::Vec3d* minCoordinate, cvf::Vec3d* maxCoordinate) const; void cellMinMaxCordinates(size_t cellIndex, cvf::Vec3d* minCoordinate, cvf::Vec3d* maxCoordinate) const override;
virtual size_t gridPointIndexFromIJK(size_t i, size_t j, size_t k) const; size_t gridPointIndexFromIJK(size_t i, size_t j, size_t k) const override;
virtual cvf::Vec3d gridPointCoordinate(size_t i, size_t j, size_t k) const; cvf::Vec3d gridPointCoordinate(size_t i, size_t j, size_t k) const override;
class IJKArray class IJKArray
{ {

View File

@ -44,7 +44,7 @@ class RigGridBase : public cvf::StructGridInterface
{ {
public: public:
explicit RigGridBase(RigMainGrid* mainGrid); explicit RigGridBase(RigMainGrid* mainGrid);
virtual ~RigGridBase(void); virtual ~RigGridBase();
void setGridPointDimensions(const cvf::Vec3st& gridDimensions) { m_gridPointDimensions = gridDimensions;} void setGridPointDimensions(const cvf::Vec3st& gridDimensions) { m_gridPointDimensions = gridDimensions;}
cvf::Vec3st gridPointDimensions() { return m_gridPointDimensions; } cvf::Vec3st gridPointDimensions() { return m_gridPointDimensions; }
@ -85,28 +85,28 @@ protected:
// Interface implementation // Interface implementation
public: public:
virtual size_t gridPointCountI() const; size_t gridPointCountI() const override;
virtual size_t gridPointCountJ() const; size_t gridPointCountJ() const override;
virtual size_t gridPointCountK() const; size_t gridPointCountK() const override;
virtual cvf::Vec3d minCoordinate() const; cvf::Vec3d minCoordinate() const override;
virtual cvf::Vec3d maxCoordinate() const; cvf::Vec3d maxCoordinate() const override;
virtual cvf::Vec3d displayModelOffset() const; cvf::Vec3d displayModelOffset() const override;
virtual size_t cellIndexFromIJK( size_t i, size_t j, size_t k ) const; size_t cellIndexFromIJK( size_t i, size_t j, size_t k ) const override;
virtual bool ijkFromCellIndex( size_t cellIndex, size_t* i, size_t* j, size_t* k ) const; bool ijkFromCellIndex( size_t cellIndex, size_t* i, size_t* j, size_t* k ) const override;
virtual bool cellIJKFromCoordinate( const cvf::Vec3d& coord, size_t* i, size_t* j, size_t* k ) const; bool cellIJKFromCoordinate( const cvf::Vec3d& coord, size_t* i, size_t* j, size_t* k ) const override;
virtual void cellCornerVertices( size_t cellIndex, cvf::Vec3d vertices[8] ) const; void cellCornerVertices( size_t cellIndex, cvf::Vec3d vertices[8] ) const override;
virtual cvf::Vec3d cellCentroid( size_t cellIndex ) const; cvf::Vec3d cellCentroid( size_t cellIndex ) const override;
virtual void cellMinMaxCordinates( size_t cellIndex, cvf::Vec3d* minCoordinate, cvf::Vec3d* maxCoordinate ) const; void cellMinMaxCordinates( size_t cellIndex, cvf::Vec3d* minCoordinate, cvf::Vec3d* maxCoordinate ) const override;
virtual size_t gridPointIndexFromIJK( size_t i, size_t j, size_t k ) const; size_t gridPointIndexFromIJK( size_t i, size_t j, size_t k ) const override;
virtual cvf::Vec3d gridPointCoordinate( size_t i, size_t j, size_t k ) const; cvf::Vec3d gridPointCoordinate( size_t i, size_t j, size_t k ) const override;
virtual bool isCellValid( size_t i, size_t j, size_t k ) const; bool isCellValid( size_t i, size_t j, size_t k ) const override;
virtual bool cellIJKNeighbor(size_t i, size_t j, size_t k, FaceType face, size_t* neighborCellIndex ) const; bool cellIJKNeighbor(size_t i, size_t j, size_t k, FaceType face, size_t* neighborCellIndex ) const override;
private: private:
std::string m_gridName; std::string m_gridName;
@ -130,7 +130,7 @@ public:
{ {
} }
virtual bool isFaceVisible( size_t i, size_t j, size_t k, cvf::StructGridInterface::FaceType face, const cvf::UByteArray* cellVisibility ) const; bool isFaceVisible( size_t i, size_t j, size_t k, cvf::StructGridInterface::FaceType face, const cvf::UByteArray* cellVisibility ) const override;
private: private:
const RigGridBase* m_grid; const RigGridBase* m_grid;