diff --git a/Core/ViewerBase.h b/Core/ViewerBase.h index 39868f7f21a23a4854ff9b97af24ae5ed5d661ab..fd93b735dae9fa8a588fe6160946970a8b291bef 100644 --- a/Core/ViewerBase.h +++ b/Core/ViewerBase.h @@ -163,7 +163,7 @@ public: Color defaultSpecularColor; bool valid; /// \brief initialize, run the event loop (processWindowEvents) and clean up. - virtual void exec(); + virtual void exec() override; protected: /// \brief Renders the render operation to screen diff --git a/Rendering/OpenGLViewer.h b/Rendering/OpenGLViewer.h index 015bd142cf56d7b55493398abd52f028c2dc2cb8..04a37ddbc22d52f3d5ab0b29589a524029ee54cf 100644 --- a/Rendering/OpenGLViewer.h +++ b/Rendering/OpenGLViewer.h @@ -45,7 +45,7 @@ public: /// \brief for exit viewer virtual void exitViewer() override; /// \brief add object for rendering - void addObject(std::shared_ptr<CoreClass> object); + void addObject(std::shared_ptr<CoreClass> object) override; /// \brief add text for display virtual void addText(std::string p_tag) override; /// \brief update text @@ -54,7 +54,7 @@ public: /// \brief set scene as texture void setSceneAsTextureShader(std::shared_ptr<SceneTextureShader> p_shader); /// \brief set the window title - void setWindowTitle(const std::string &str); + void setWindowTitle(const std::string &str) override; /// \brief enable/disable VSync virtual void setVSync(bool sync) override; diff --git a/Simulators/VegaFemSceneObject.h b/Simulators/VegaFemSceneObject.h index 2f7f8cead34279ea4a90b79966f3244a809f373c..8bb0a65132f5fe8c971a2ff1026f1ca05305db70 100644 --- a/Simulators/VegaFemSceneObject.h +++ b/Simulators/VegaFemSceneObject.h @@ -123,7 +123,7 @@ public: inline void advanceOneTimeStep(); /// \brief rest the object to inital configuration and reset initial states - void resetToInitialState(); + void resetToInitialState() override; /// \brief Set the type of formulation used to model the deformation void setDeformableModelType(); diff --git a/VTKRendering/VTKMeshRenderDelegate.cpp b/VTKRendering/VTKMeshRenderDelegate.cpp index cf19f4a7442239c268a5d67a3e38f848a966afeb..d836f7d2669ae53bcc71048d6657e562a47b4430 100644 --- a/VTKRendering/VTKMeshRenderDelegate.cpp +++ b/VTKRendering/VTKMeshRenderDelegate.cpp @@ -58,7 +58,7 @@ public: vtkActor *getActor() override; void initDraw() override; void modified() override; - void draw() const + void draw() const override { } private: diff --git a/VTKRendering/VTKPlaneRenderDelegate.cpp b/VTKRendering/VTKPlaneRenderDelegate.cpp index baa2ee1ce8f353ccd24c6095ee2cfb7587fce5c7..c90b0ca2b426d69e9f10c7e0fc845b347b88a451 100644 --- a/VTKRendering/VTKPlaneRenderDelegate.cpp +++ b/VTKRendering/VTKPlaneRenderDelegate.cpp @@ -40,7 +40,7 @@ class PlaneRenderDelegate : public VTKRenderDelegate public: vtkActor *getActor() override; virtual void initDraw() override; - void draw() const + void draw() const override { } private: diff --git a/VTKRendering/VTKRenderDelegate.h b/VTKRendering/VTKRenderDelegate.h index 6c2313407945e6a62e28b803ef982a222b67f695..ec359794a3f1c07e1da6dea01509fede5ee6a1c0 100644 --- a/VTKRendering/VTKRenderDelegate.h +++ b/VTKRendering/VTKRenderDelegate.h @@ -11,7 +11,7 @@ public: virtual vtkActor *getActor() = 0; virtual void initDraw() override{} virtual void modified() override{} - virtual void draw() const + virtual void draw() const override { } }; diff --git a/VTKRendering/VTKSceneObjectDeformableRenderDelegate.cpp b/VTKRendering/VTKSceneObjectDeformableRenderDelegate.cpp index 7b268c4a14344415d7e5802c87bce6b2872a846e..85432d6d6afa6a56b14c56b04eab922850a8945d 100644 --- a/VTKRendering/VTKSceneObjectDeformableRenderDelegate.cpp +++ b/VTKRendering/VTKSceneObjectDeformableRenderDelegate.cpp @@ -36,7 +36,7 @@ class SceneObjectDeformableRenderDelegate : public VTKRenderDelegate { public: vtkActor *getActor() override; - void draw() const + void draw() const override { } }; diff --git a/VTKRendering/VTKStaticSceneObjectRenderDelegate.cpp b/VTKRendering/VTKStaticSceneObjectRenderDelegate.cpp index a7f5ea900d89b4548d6654e636d0d137626ef345..e3c28dee7da7f44f835a7feaa49985f072be57d2 100644 --- a/VTKRendering/VTKStaticSceneObjectRenderDelegate.cpp +++ b/VTKRendering/VTKStaticSceneObjectRenderDelegate.cpp @@ -35,7 +35,7 @@ class StaticSceneObjectRenderDelegate : public VTKRenderDelegate { public: vtkActor *getActor() override; - void draw() const + void draw() const override { } };