Re: [osg-users] How to implement pagedLOD without reading from files?

2016-11-16 Thread Robert Osfield
Hi Werner, There isn't any need to put ReaderWriter's in plugins as the osgDB::ReaderWriter architecture has been designed to allow them to be placed in plugins on just directly in applications. All you need to do is include the custom ReaderWiter's soure file into your application and then

Re: [osg-users] How to implement pagedLOD without reading from files?

2016-11-16 Thread Wojciech Lewandowski
Hi Werner, I think you may try using osg::Registry::instance()->addReaderWriter( YourReaderWriterInstance ) to add your own localy defined RW. Your RW will need to override supportedExtensions() and/or acceptsExtension() virtual methods. But I guess you must have already done that Cheers,

Re: [osg-users] How to implement pagedLOD without reading from files?

2016-11-16 Thread Werner Modenbach
Hi Robert, I think I have all the coding done and in my opinion it should work. But it doesn't and I figured out why. When using osgDB with my own ReaderWriter it automatically uses the dynamic load feature and the ReaderWriter is expected to be a dll in the plugins folder. Unfortunately my

Re: [osg-users] How to implement pagedLOD without reading from files?

2016-11-11 Thread Werner Modenbach
Thanks Robert. I think I should use the PluginDataMap to provide pointers to classes or structures. Right? Thanks again. Very quick and good help! - Werner - Am 11.11.2016 um 12:47 schrieb Robert Osfield: > Hi Wener, > > On 11 November 2016 at 11:32, Werner Modenbach >

Re: [osg-users] How to implement pagedLOD without reading from files?

2016-11-11 Thread Robert Osfield
Hi Wener, On 11 November 2016 at 11:32, Werner Modenbach wrote: > just one more small question. > As to my understanding the ReaderWriter classes are instantiated > automatically > according to the "file extensions". So I get no hands on the instances of > the reader.

Re: [osg-users] How to implement pagedLOD without reading from files?

2016-11-11 Thread Werner Modenbach
Hi Chris, just one more small question. As to my understanding the ReaderWriter classes are instantiated automatically according to the "file extensions". So I get no hands on the instances of the reader. How can I give the reader class a reference to my data structures? Thanks - Werner - Hi

Re: [osg-users] How to implement pagedLOD without reading from files?

2016-11-10 Thread Werner Modenbach
Hi Chris, thanks a lot. I knew it must be easy somehow but I was blind for the solution. Yes, I have to subclass ReaderWriter and that's it. Wow! - Werner - Am 09.11.2016 um 18:43 schrieb Chris Hanson: > Basically you make a custom URI scheme to name each "file" in the > PagedLOD object, like >

Re: [osg-users] How to implement pagedLOD without reading from files?

2016-11-09 Thread Chris Hanson
Basically you make a custom URI scheme to name each "file" in the PagedLOD object, like 12345567890.werner_texion_tile Then you create and register a pseudoloader that accepts requests for "files" ending in the ".werner_texion_tile" extension. But when your pseudoloader is called to "load" one

[osg-users] How to implement pagedLOD without reading from files?

2016-11-09 Thread Werner Modenbach
Dear community, I have to visualize huge simulation images on a textured quad. Because of the size of the textures I decided for using a pagedLOD approach and tiles. This was really nicely described by Rui Wang