OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Attrib::DataHolderLineBuffer Class Reference

Attribute DataHolder Line Buffer. More...

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

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

Detailed Description

Attribute DataHolder Line Buffer.

<>

Constructor & Destructor Documentation

◆ DataHolderLineBuffer()

Attrib::DataHolderLineBuffer::DataHolderLineBuffer ( )

◆ ~DataHolderLineBuffer()

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

Member Function Documentation

◆ createDataHolder()

DataHolder* Attrib::DataHolderLineBuffer::createDataHolder ( const BinID ,
int  t0,
int  nrsamples 
)

◆ getDataHolder() [1/2]

DataHolder* Attrib::DataHolderLineBuffer::getDataHolder ( const BinID b)
inline

◆ getDataHolder() [2/2]

const DataHolder* Attrib::DataHolderLineBuffer::getDataHolder ( const BinID b) const
inline

◆ gtDataHolder()

DataHolder* Attrib::DataHolderLineBuffer::gtDataHolder ( const BinID ) const
protected

◆ removeAllExcept()

void Attrib::DataHolderLineBuffer::removeAllExcept ( const BinID )

◆ removeBefore()

void Attrib::DataHolderLineBuffer::removeBefore ( const BinID ,
const BinID  
)

◆ removeDataHolder()

void Attrib::DataHolderLineBuffer::removeDataHolder ( const BinID )

◆ removeInline()

void Attrib::DataHolderLineBuffer::removeInline ( int  lineidx)
protected

Member Data Documentation

◆ crossliness_

ObjectSet<TypeSet<int> > Attrib::DataHolderLineBuffer::crossliness_
protected

◆ inlinedata_

ObjectSet<ObjectSet<DataHolder> > Attrib::DataHolderLineBuffer::inlinedata_
protected

◆ inlines_

TypeSet<int> Attrib::DataHolderLineBuffer::inlines_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024