From 5199601e9c6c7a998638e1cdf632a217d70a79a7 Mon Sep 17 00:00:00 2001 From: Sergey Linev <S.Linev@gsi.de> Date: Mon, 10 Dec 2018 10:51:02 +0100 Subject: [PATCH] eve7: identify methods which are overwritte in TBaseMatrix --- graf3d/eve7/src/REveCsgOps.cxx | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/graf3d/eve7/src/REveCsgOps.cxx b/graf3d/eve7/src/REveCsgOps.cxx index 9513f11b282..34b338b3c79 100644 --- a/graf3d/eve7/src/REveCsgOps.cxx +++ b/graf3d/eve7/src/REveCsgOps.cxx @@ -1674,21 +1674,18 @@ private: PLIST fPolys; public: - VLIST &Verts(){return fVerts;} - const VLIST &Verts()const{return fVerts;} - PLIST &Polys(){return fPolys;} - const PLIST &Polys()const{return fPolys;} - - //TBaseMesh's final-overriders - Int_t NumberOfPolys()const{return fPolys.size();} - Int_t NumberOfVertices()const{return fVerts.size();} - Int_t SizeOfPoly(Int_t polyIndex)const{return fPolys[polyIndex].Size();} - const Double_t *GetVertex(Int_t vertexNum)const{return fVerts[vertexNum].GetValue();} - - Int_t GetVertexIndex(Int_t polyNum, Int_t vertexNum)const - { - return fPolys[polyNum][vertexNum]; - } + VLIST &Verts() { return fVerts; } + const VLIST &Verts() const { return fVerts; } + PLIST &Polys() { return fPolys; } + const PLIST &Polys() const { return fPolys; } + + // TBaseMesh's final-overriders + Int_t NumberOfPolys() const override { return fPolys.size(); } + Int_t NumberOfVertices() const override { return fVerts.size(); } + Int_t SizeOfPoly(Int_t polyIndex) const override { return fPolys[polyIndex].Size(); } + const Double_t *GetVertex(Int_t vertexNum) const override { return fVerts[vertexNum].GetValue(); } + + Int_t GetVertexIndex(Int_t polyNum, Int_t vertexNum) const override { return fPolys[polyNum][vertexNum]; } }; const Int_t cofacTable[3][2] = {{1,2}, {0,2}, {0,1}}; -- GitLab