OpendTect-6_4  6.4
Public Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
Seis::ObjectSummary Class Reference

Public Member Functions

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

Protected Attributes

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

Private Member Functions

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

Friends

class RawTrcsSequence
 

Detailed Description

Constructor & Destructor Documentation

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

Member Function Documentation

GeomType Seis::ObjectSummary::geomType ( ) const
inline
const DataCharacteristics Seis::ObjectSummary::getDataChar ( ) const
inline
const SeisIOObjInfo& Seis::ObjectSummary::getFullInformation ( ) const
inline
bool Seis::ObjectSummary::hasSameFormatAs ( const BinDataDesc ) const
void Seis::ObjectSummary::init ( )
private
void Seis::ObjectSummary::init2D ( Pos::GeomID  )
private
bool Seis::ObjectSummary::is2D ( ) const
inline
bool Seis::ObjectSummary::isOK ( ) const
inline
bool Seis::ObjectSummary::isPS ( ) const
inline
ObjectSummary& Seis::ObjectSummary::operator= ( const ObjectSummary )
void Seis::ObjectSummary::refreshCache ( const SeisTrcTranslator )
private
const StepInterval<float>& Seis::ObjectSummary::zRange ( ) const
inline

Friends And Related Function Documentation

friend class RawTrcsSequence
friend

Member Data Documentation

bool Seis::ObjectSummary::bad_
protected
BufferStringSet Seis::ObjectSummary::compnms_
protected
DataCharacteristics Seis::ObjectSummary::datachar_
protected
GeomType Seis::ObjectSummary::geomtype_
protected
const SeisIOObjInfo& Seis::ObjectSummary::ioobjinfo_
protected
int Seis::ObjectSummary::nrbytespersamp_
protected
int Seis::ObjectSummary::nrbytespertrc_
protected
int Seis::ObjectSummary::nrbytestrcheader_
protected
int Seis::ObjectSummary::nrcomp_
protected
int Seis::ObjectSummary::nrdatabytespertrc_
protected
int Seis::ObjectSummary::nrdatabytespespercomptrc_
protected
int Seis::ObjectSummary::nrsamppertrc_
protected
StepInterval<float> Seis::ObjectSummary::zsamp_
protected

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