Hi,
I think there is a bug in osgViewer/View. It's related to the pointer
reference of the ImagePager:
/tmp/OpenSceneGraph-3.5.1/include/osgViewer/View:130:91: error: member
reference base type
'const osg::ref_ptr<T> *' is not a structure or union
template<class T> void setImagePager(const osg::ref_ptr<T>* ip) {
setImagePager(ip.get()); }
~~^~~~
1 error generated.
Find a patch below, which resolves this.
Cheers
Mario
BEGIN
--- a/View 2015-11-26 11:37:57.000000000 +0100
+++ b/View 2015-11-26 11:38:53.000000000 +0100
@@ -127,7 +127,7 @@
/** Set the View's image pager.*/
void setImagePager(osgDB::ImagePager* ip);
- template<class T> void setImagePager(const osg::ref_ptr<T>* ip) {
setImagePager(ip.get()); }
+ template<class T> void setImagePager(const osg::ref_ptr<T>& ip) {
setImagePager(ip.get()); }
/** Get the View's image pager.*/
osgDB::ImagePager* getImagePager();
END
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org