Re: DeepFrameBuffer::getSampleCountSlice()

Peter Hillman <[email protected]>
Newsgroups gmane.comp.video.openexr.devel
Message-ID <[email protected]>
There's no harm in calling insertSampleCountSlice multiple times - it 
should be efficient, as it doesn't search a map to find the channel you 
are inserting, as regular channels do.

You should be able to do this:
Slice sampleCountSlice( UINT , mybase , ... );
buffer.insertSampleCountSlice( sampleCountSlice );

sampleCountSlice.base = mynewbase;
buffer.insertSampleCountSlice( sampleCountSlice );






On 08/10/13 10:33, Richard Hadsell wrote:
> Why is there only a const function 
> DeepFrameBuffer::getSampleCountSlice() that returns a 'const Slice &'?
>
> I want to allocate a sample count buffer that only spans a single 
> tile, and then modify the slice for each tile that I read one at a 
> time.  This works fine for channel slices that I access using 
> findSlice.  Is it safe to const_cast the return from 
> getSampleCountSlice, or is there a fundamental reason why I cannot 
> modify that slice's base?
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.