diff --git a/include/osgDB/DatabasePager b/include/osgDB/DatabasePager index 72d51c31d..480b8c10d 100644 --- a/include/osgDB/DatabasePager +++ b/include/osgDB/DatabasePager @@ -50,7 +50,9 @@ class OSGDB_EXPORT DatabasePager : public osg::NodeVisitor::DatabaseRequestHandl DatabasePager(); DatabasePager(const DatabasePager& rhs); - + + virtual const char* className() const { return "DatabasePager"; } + /** Create a shallow copy on the DatabasePager.*/ virtual DatabasePager* clone() const { return new DatabasePager(*this); } diff --git a/include/osgShadow/ViewDependentShadowTechnique b/include/osgShadow/ViewDependentShadowTechnique index 168374cdb..6044ab745 100644 --- a/include/osgShadow/ViewDependentShadowTechnique +++ b/include/osgShadow/ViewDependentShadowTechnique @@ -150,6 +150,8 @@ class OSGSHADOW_EXPORT ViewDependentShadowTechnique */ struct OSGSHADOW_EXPORT ViewData: public osg::Referenced { + virtual const char* className() const { return "ViewData"; } + /** Method called upon ViewData instance to initialize internal variables */ diff --git a/include/osgViewer/Scene b/include/osgViewer/Scene index 51ecf4c97..ad4cf3c8a 100644 --- a/include/osgViewer/Scene +++ b/include/osgViewer/Scene @@ -30,6 +30,8 @@ class OSGVIEWER_EXPORT Scene : public osg::Referenced { public: + virtual const char* className() const { return "Scene"; } + void setSceneData(osg::Node* node); osg::Node* getSceneData(); const osg::Node* getSceneData() const;