12#ifndef ROOT_REveChunkManager 
   13#define ROOT_REveChunkManager 
   22namespace Experimental {
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
virtual ~REveChunkManager()
Destructor.
 
Char_t * Atom(Int_t idx) const
 
REveChunkManager & operator=(const REveChunkManager &)=delete
 
std::vector< TArrayC * > fChunks
 
void Reset(Int_t atom_size, Int_t chunk_size)
Empty the container and reset it with given atom and chunk sizes.
 
void Refit()
Refit the container so that all current data fits into a single chunk.
 
void ReleaseChunks()
Release all memory chunks.
 
Char_t * NewChunk()
Allocate a new memory chunk and register it.
 
Int_t NAtoms(Int_t chk) const
 
Char_t * Chunk(Int_t chk) const
 
REveChunkManager(const REveChunkManager &)=delete
 
REveChunkManager()
Default constructor.
 
REveChunkVector()=default
 
~REveChunkVector() override
 
void Reset(Int_t chunk_size)
 
REveChunkVector & operator=(const REveChunkVector &)=delete
 
REveChunkVector(Int_t chunk_size)
 
REveChunkVector(const REveChunkVector &)=delete
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
 
Bool_t next()
Go to next atom.
 
std::set< Int_t >::const_iterator fSelectionIterator
 
iterator(REveChunkManager &p)
 
const std::set< Int_t > * fSelection