[osg-users] How to check if pagedLod already exists in databasepager with same filename

Voerman, L. l.voerman at rug.nl
Tue Nov 29 05:09:49 PST 2016


would that not just replicate the osg filecache? readNode should just
return the pointer to the data with readResult FILE_LOADED_FROM_CACHE
regards, Laurens.

On Tue, Nov 29, 2016 at 1:56 PM, Trajce Nikolov NICK <
trajce.nikolov.nick at gmail.com> wrote:

> Hi Simone,
>
> just a fast thought ... Maybe you make a simple std::map to keep track of
> what has been loaded and what is new
>
> On Tue, Nov 29, 2016 at 1:37 PM, Simone Rapposelli <
> simone.rapposelli at gmail.com> wrote:
>
>> Hi Robert,
>>
>> thank you for your fast reply.
>> My problem is that osgDB::ReaderWriter::ReadResult readNode(const
>> std::string &fileName, const osgDB::ReaderWriter::Options *options) gets
>> called even if a PagedLod with the same fileName has been previously
>> loaded: for example, this happens if I move to any position on the viewer
>> and then come back.
>> Thus, inside this function I need to check if any of the PagedLod
>> currently loaded in DatabasePager has the same fileName of the passed
>> argument: in this case I could avoid to reload data already in memory.
>>
>> Thank you!
>>
>> Cheers,
>> Simone
>>
>> ------------------
>> Read this topic online here:
>> http://forum.openscenegraph.org/viewtopic.php?p=69524#69524
>>
>>
>>
>>
>>
>> _______________________________________________
>> osg-users mailing list
>> osg-users at lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
>
>
>
> --
> trajce nikolov nick
>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20161129/bbd92bee/attachment-0003.htm>


More information about the osg-users mailing list