Change the className() functions from non const to const to be consistent with the
osg::Object definition.
This commit is contained in:
@@ -36,7 +36,7 @@ class OSGGA_EXPORT CameraManipulator : public GUIEventHandler
|
||||
public:
|
||||
|
||||
|
||||
virtual const char* className() { return "CameraManipulator"; }
|
||||
virtual const char* className() const { return "CameraManipulator"; }
|
||||
|
||||
/** Attach a camera to the manipulator to be used for specifying view.*/
|
||||
virtual void setCamera(osg::Camera*);
|
||||
|
||||
@@ -31,7 +31,7 @@ class OSGGA_EXPORT DriveManipulator : public CameraManipulator
|
||||
|
||||
DriveManipulator();
|
||||
|
||||
virtual const char* className() { return "Drive"; }
|
||||
virtual const char* className() const { return "Drive"; }
|
||||
|
||||
virtual void setNode(osg::Node*);
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ class OSGGA_EXPORT FlightManipulator : public CameraManipulator
|
||||
|
||||
FlightManipulator();
|
||||
|
||||
virtual const char* className() { return "Flight"; }
|
||||
virtual const char* className() const { return "Flight"; }
|
||||
|
||||
virtual void setNode(osg::Node*);
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ class OSGGA_EXPORT TrackballManipulator : public CameraManipulator
|
||||
|
||||
TrackballManipulator();
|
||||
|
||||
virtual const char* className() { return "Trackball"; }
|
||||
virtual const char* className() const { return "Trackball"; }
|
||||
|
||||
/** Attach a node to the manipulator.
|
||||
Automatically detaches previously attached node.
|
||||
|
||||
Reference in New Issue
Block a user