Public Member Functions | Protected Member Functions | Protected Attributes

Attrib::DataHolderLineBuffer Class Reference

List of all members.

Public Member Functions

 DataHolderLineBuffer ()
 ~DataHolderLineBuffer ()
DataHoldercreateDataHolder (const BinID &, int t0, int nrsamples)
void removeDataHolder (const BinID &)
void removeBefore (const BinID &, const BinID &)
void removeAllExcept (const BinID &)
DataHoldergetDataHolder (const BinID &b)
const DataHoldergetDataHolder (const BinID &b) const

Protected Member Functions

void removeInline (int lineidx)
DataHoldergtDataHolder (const BinID &) const

Protected Attributes

TypeSet< int > inlines_
ObjectSet< ObjectSet
< DataHolder > > 
inlinedata_
ObjectSet< TypeSet< int > > crossliness_

Constructor & Destructor Documentation

Attrib::DataHolderLineBuffer::DataHolderLineBuffer (  ) 
Attrib::DataHolderLineBuffer::~DataHolderLineBuffer (  ) 

Member Function Documentation

DataHolder* Attrib::DataHolderLineBuffer::createDataHolder ( const BinID ,
int  t0,
int  nrsamples 
)
DataHolder* Attrib::DataHolderLineBuffer::getDataHolder ( const BinID b  )  [inline]
const DataHolder* Attrib::DataHolderLineBuffer::getDataHolder ( const BinID b  )  const [inline]
DataHolder* Attrib::DataHolderLineBuffer::gtDataHolder ( const BinID  )  const [protected]
void Attrib::DataHolderLineBuffer::removeAllExcept ( const BinID  ) 
void Attrib::DataHolderLineBuffer::removeBefore ( const BinID ,
const BinID  
)
void Attrib::DataHolderLineBuffer::removeDataHolder ( const BinID  ) 
void Attrib::DataHolderLineBuffer::removeInline ( int  lineidx  )  [protected]

Member Data Documentation