OpendTect  7.0
Public Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
Seis::ObjectSummary Class Reference

Public Member Functions

 ObjectSummary (const DBKey &)
 
 ObjectSummary (const IOObj &)
 
 ObjectSummary (const IOObj &, Pos::GeomID)
 
 ObjectSummary (const MultiID &)
 
 ObjectSummary (const ObjectSummary &)
 
 ~ObjectSummary ()
 
GeomType geomType () const
 
const DataCharacteristics getDataChar () const
 
const SeisIOObjInfogetFullInformation () const
 
bool hasSameFormatAs (const BinDataDesc &) const
 
bool is2D () const
 
bool isOK () const
 
bool isPS () const
 
ObjectSummaryoperator= (const ObjectSummary &)
 
const StepInterval< float > & zRange () const
 

Protected Attributes

bool bad_
 
BufferStringSet compnms_
 
DataCharacteristics datachar_
 
GeomType geomtype_
 
const SeisIOObjInfoioobjinfo_
 
int nrbytespersamp_
 
int nrbytespertrc_
 
int nrbytestrcheader_
 
int nrcomp_
 
int nrdatabytespertrc_
 
int nrdatabytespespercomptrc_
 
int nrsamppertrc_
 
StepInterval< float > zsamp_
 

Private Member Functions

void init ()
 
void init2D (Pos::GeomID)
 
void refreshCache (const SeisTrcTranslator &)
 

Friends

class RawTrcsSequence
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ ObjectSummary() [1/5]

Seis::ObjectSummary::ObjectSummary ( const MultiID )

◆ ObjectSummary() [2/5]

Seis::ObjectSummary::ObjectSummary ( const DBKey )

◆ ObjectSummary() [3/5]

Seis::ObjectSummary::ObjectSummary ( const IOObj )

◆ ObjectSummary() [4/5]

Seis::ObjectSummary::ObjectSummary ( const IOObj ,
Pos::GeomID   
)

◆ ObjectSummary() [5/5]

Seis::ObjectSummary::ObjectSummary ( const ObjectSummary )

◆ ~ObjectSummary()

Seis::ObjectSummary::~ObjectSummary ( )

Member Function Documentation

◆ geomType()

GeomType Seis::ObjectSummary::geomType ( ) const
inline

◆ getDataChar()

const DataCharacteristics Seis::ObjectSummary::getDataChar ( ) const
inline

◆ getFullInformation()

const SeisIOObjInfo& Seis::ObjectSummary::getFullInformation ( ) const
inline

◆ hasSameFormatAs()

bool Seis::ObjectSummary::hasSameFormatAs ( const BinDataDesc ) const

◆ init()

void Seis::ObjectSummary::init ( )
private

◆ init2D()

void Seis::ObjectSummary::init2D ( Pos::GeomID  )
private

◆ is2D()

bool Seis::ObjectSummary::is2D ( ) const
inline

◆ isOK()

bool Seis::ObjectSummary::isOK ( ) const
inline

◆ isPS()

bool Seis::ObjectSummary::isPS ( ) const
inline

◆ operator=()

ObjectSummary& Seis::ObjectSummary::operator= ( const ObjectSummary )

◆ refreshCache()

void Seis::ObjectSummary::refreshCache ( const SeisTrcTranslator )
private

◆ zRange()

const StepInterval<float>& Seis::ObjectSummary::zRange ( ) const
inline

Friends And Related Function Documentation

◆ RawTrcsSequence

friend class RawTrcsSequence
friend

Member Data Documentation

◆ bad_

bool Seis::ObjectSummary::bad_
protected

◆ compnms_

BufferStringSet Seis::ObjectSummary::compnms_
protected

◆ datachar_

DataCharacteristics Seis::ObjectSummary::datachar_
protected

◆ geomtype_

GeomType Seis::ObjectSummary::geomtype_
protected

◆ ioobjinfo_

const SeisIOObjInfo& Seis::ObjectSummary::ioobjinfo_
protected

◆ nrbytespersamp_

int Seis::ObjectSummary::nrbytespersamp_
protected

◆ nrbytespertrc_

int Seis::ObjectSummary::nrbytespertrc_
protected

◆ nrbytestrcheader_

int Seis::ObjectSummary::nrbytestrcheader_
protected

◆ nrcomp_

int Seis::ObjectSummary::nrcomp_
protected

◆ nrdatabytespertrc_

int Seis::ObjectSummary::nrdatabytespertrc_
protected

◆ nrdatabytespespercomptrc_

int Seis::ObjectSummary::nrdatabytespespercomptrc_
protected

◆ nrsamppertrc_

int Seis::ObjectSummary::nrsamppertrc_
protected

◆ zsamp_

StepInterval<float> Seis::ObjectSummary::zsamp_
protected

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