Replying to myself :)
Problem is: declaration of set(...) methods in derived Matrix*Template classes
hides base class MatrixTemplate::set(...) pack of methods
This can be solved by adding line:
using MatrixTemplate<[template params]>::set;
in each derived class declaration.
May be someone have better solution?
Cheers,
Sergey.
26.04.2012, 12:50, "Sergey Polischuk" <[email protected]>:
> Hello there
>
> copy constructors for matrix2 now not work (and by this i mean code will not
> compile), i believe other matrices that are done with MatrixTemplate have
> same behavior
>
> repro code:
>
> #include <osg/Uniform>
>
> int main(int argc, char** argv)
> {
> osg::Matrix2 m(0,0,0,0);
> osg::Matrix2 m1(m); //<- compilation fails on this line
> return 0;
> }
>
> Cheers,
> Sergey.
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org