Hello Robert,
> I tried most of this afternoon to get genwrapper to not compile
> OperationArrayFunctor but have failed, my RSI can't cope with more of
> this type work so I'm going to have to walk away from it for the time
> being.
I understand. I have no knowledge of genwrapper, or I'd try to help.
One thing I saw that I found weird... One line that gives an error is:
I_Constructor0(____AddRangeOperator >,
"",
"");
I'm surprised this compiles on Linux, as an operator ">" is not really
legal in a function parameter...
Trying to investigate, and seeing that the error was here in one case:
BEGIN_OBJECT_REFLECTOR(osgUtil::OperationArrayFunctor<
osgUtil::MultiplyRangeOperator >)
I_DeclaringFile("osgUtil/OperationArrayFunctor");
I_BaseType(osg::ArrayVisitor);
I_Constructor0(____MultiplyRangeOperator >,
"",
"");
I tried to replace "____MultiplyRangeOperator >" with
"____OperationArrayFunctor" (and same for "____AddRangeOperator") and
got a bit further, now it seems there are problems with operator*= in
the OperationArrayFunctor header:
for (; it < end; ++it)
(*it) *= convertedVector;
So I don't quite know how to progress. As I said, I'm kind of in the
dark here, trying to help but not knowing how. I'll disable compiling
wrappers for now.
Thanks, and take it easy.
J-S
--
______________________________________________________
Jean-Sebastien Guay [EMAIL PROTECTED]
http://whitestar02.webhop.org/
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org