OpendTect  6.3
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Seis::TrackRecord::Entry Struct Referenceabstract
Inheritance diagram for Seis::TrackRecord::Entry:
[legend]

Public Member Functions

virtual ~Entry ()
 
virtual const char * fileKey () const =0
 
virtual bool is2D () const =0
 
virtual bool isOffs () const
 
virtual bool isStart () const
 
SeqNrType seqNr () const
 
IdxType trcNr () const
 
virtual IdxType lineNr () const
 
IdxType inl () const
 
IdxType crl () const
 
virtual bool isTrcNrDir () const
 
BinID binID () const
 
void setSeqNr (SeqNrType s)
 
void setTrcNr (IdxType t)
 
virtual void setLineNr (IdxType)
 
void setInl (IdxType i)
 
void setCrl (IdxType i)
 
virtual void setIsTrcNrDir (bool)
 
bool dump (ascbinostream &) const
 

Static Public Member Functions

static EntrygetFrom (ascbinistream &, bool is2d)
 

Protected Member Functions

 Entry (SeqNrType seqnr, IdxType trcnr)
 

Protected Attributes

SeqNrType seqnr_
 
IdxType trcnr_
 

Constructor & Destructor Documentation

virtual Seis::TrackRecord::Entry::~Entry ( )
inlinevirtual
Seis::TrackRecord::Entry::Entry ( SeqNrType  seqnr,
IdxType  trcnr 
)
inlineprotected

Member Function Documentation

BinID Seis::TrackRecord::Entry::binID ( ) const
inline
IdxType Seis::TrackRecord::Entry::crl ( ) const
inline
bool Seis::TrackRecord::Entry::dump ( ascbinostream ) const
virtual const char* Seis::TrackRecord::Entry::fileKey ( ) const
pure virtual
static Entry* Seis::TrackRecord::Entry::getFrom ( ascbinistream ,
bool  is2d 
)
static
IdxType Seis::TrackRecord::Entry::inl ( ) const
inline
virtual bool Seis::TrackRecord::Entry::is2D ( ) const
pure virtual
virtual bool Seis::TrackRecord::Entry::isOffs ( ) const
inlinevirtual

Reimplemented in Seis::TrackRecord::OffsEntry.

virtual bool Seis::TrackRecord::Entry::isStart ( ) const
inlinevirtual

Reimplemented in Seis::TrackRecord::StopEntry.

virtual bool Seis::TrackRecord::Entry::isTrcNrDir ( ) const
inlinevirtual
virtual IdxType Seis::TrackRecord::Entry::lineNr ( ) const
inlinevirtual
SeqNrType Seis::TrackRecord::Entry::seqNr ( ) const
inline
void Seis::TrackRecord::Entry::setCrl ( IdxType  i)
inline
void Seis::TrackRecord::Entry::setInl ( IdxType  i)
inline
virtual void Seis::TrackRecord::Entry::setIsTrcNrDir ( bool  )
inlinevirtual
virtual void Seis::TrackRecord::Entry::setLineNr ( IdxType  )
inlinevirtual
void Seis::TrackRecord::Entry::setSeqNr ( SeqNrType  s)
inline
void Seis::TrackRecord::Entry::setTrcNr ( IdxType  t)
inline
IdxType Seis::TrackRecord::Entry::trcNr ( ) const
inline

Member Data Documentation

SeqNrType Seis::TrackRecord::Entry::seqnr_
protected
IdxType Seis::TrackRecord::Entry::trcnr_
protected

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