Hi Robert, hi all,

I'm moving our software to the current meta implementation. And clearly, adding 
new types handled by ValueObject is difficult: I may try adding 
"META_ValueObject(SomeType, SomeTypeName)", I won't be able to compile as 
Set/GetValueVisitor classes don't handle the new type. I may also try to create 
a "MyTemplateValueObject<>" which accept some "MySet/MyGetValueVisitor" (I 
did!), but there is plenty of problems, and cumbersome code to work around 
them. So I think I'm going to store my custom types directly as Objects, not as 
ValueObjects, manually handling the retreival of the values.

However, if for exotic types there is no solution apart from modifying (again) 
the OSG's implementation, I ask if more common types may be added. Namely:
- long
- osg::Vec[n](f|d)Array classes
- a "DateTime" class

Thoughts? Do you think of any other type that could be added?
For the DateTime class, I know there is no censensus on it and users may have 
choose different implementations. However this is quite common to require such 
a feature, and it may be useful to have a class in OSG for it... or at least a 
simple string that users may convert from/to their own type.

Cheers,

Sukender
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to