Hi Sukender, thanks for the submission. I am going to test it on some user data in Inventor file format once it is in the trunk. I believe that the meta data will be a big help for me. John
> ------------ Original message ------------ > From: Sukender <[email protected]> > Subject: Re: [osg-submissions] Metadata system > Date: 17. 5. 2011 14:06:08 > ---------------------------------------- > Hi Robjer, hi all, > > There was a flaw in previous submission (NULL pointer access). > Two lines have been modified in Node.cpp. > Please find fixed submission attached. > > Sukender > PVLE - Lightweight cross-platform game engine - > http://pvle.sourceforge.net/ > > ----- "Sukender" <[email protected]> a écrit : > > Hi Robert, hi all, > > > > Here is the first implementation of the metadata system which has been > > discussed before. It has already been tested with our own project. > > Gregoire packed files into this archive, and they should be up-to-date > > regarding to trunk rev 12391. > > > > Changelog: > > > > First implementation of the metadata system. > > - Added: ValueBase class. Base for storing any meta value. > > - Added: Value<T> class. Values for simple/straightforward types (not > > intended for database backend and such). > > - Added: ValueContainer class. Base for storing a set/group/list of > > values. > > - Added: ValueContainerMap class (+ MixinMap class). Default > > container. Keeps no duplicate value names. > > - Modified: Object class. It now has a ValueContainer instead of > > userData, and has backward compatibility methods. > > - Modified: Node class. descriptionList has been removed. Has backward > > compatibility methods. > > - Modified: CopyOp class, to reflect changes in Object. > > - Modified: Drawable class, which was accessing directly the protected > > "userData" without using a getter. > > > > Please note there is still to do (helpers for database backends, > > change OSG code which was using userData to make use of metas, etc.). > > Thank you for reviewing this. > > > > Cheers, > > > > Sukender > > PVLE - Lightweight cross-platform game engine - > > http://pvle.sourceforge.net/ > > > > _______________________________________________ > > osg-submissions mailing list > > [email protected] > > http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegra > > ph.org _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
