OpendTect  6.6
Public Member Functions | Protected Attributes | List of all members
SEGY::ScanInfoSet Class Reference

set of SEG-Y Scan Infos More...

Inheritance diagram for SEGY::ScanInfoSet:
[legend]

Public Member Functions

 ScanInfoSet (bool is2d, bool isps)
 
 ~ScanInfoSet ()
 
ScanInfo & add (const char *fnm)
 does not open anything More...
 
const BasicFileInfo & basicInfo () const
 
void finish ()
 
bool inFeet () const
 
bool is2D () const
 
bool isEmpty () const
 
bool isFull () const
 
const HdrEntryKeyData & keyData () const
 
int nrTraces () const
 
const PosInfo::Detector & piDetector () const
 
const ScanRangeInfo & ranges () const
 
void removeLast ()
 
const ScanInfo & scanInfo (int i) const
 
void setEmpty ()
 
void setInFeet (bool yn)
 
int size () const
 
- Public Member Functions inherited from NamedObject
 NamedObject (const char *nm=nullptr)
 
 NamedObject (const NamedObject &oth)
 
virtual ~NamedObject ()
 
virtual BufferString getName () const
 
bool getNameFromPar (const IOPar &)
 
virtual const name_type & name () const
 
NamedObject & operator= (const NamedObject &)
 
bool operator== (const NamedObject &oth) const
 
virtual void setName (const char *nm)
 
- Public Member Functions inherited from ObjectWithName
virtual ~ObjectWithName ()
 
bool hasName (const char *nm) const
 
bool hasName (const name_type &nm) const
 
void putNameInPar (IOPar &) const
 

Protected Attributes

PosInfo::Detector & detector_
 
bool infeet_
 
bool is2d_
 
bool isps_
 
HdrEntryKeyData & keydata_
 
int nrtrcs_
 
ScanRangeInfo rgs_
 
ObjectSet< ScanInfo > sis_
 
- Protected Attributes inherited from NamedObject
BufferString name_
 

Additional Inherited Members

- Public Types inherited from ObjectWithName
typedef OD::String name_type
 

Detailed Description

set of SEG-Y Scan Infos

<>

Constructor & Destructor Documentation

◆ ScanInfoSet()

SEGY::ScanInfoSet::ScanInfoSet ( bool  is2d,
bool  isps 
)

◆ ~ScanInfoSet()

SEGY::ScanInfoSet::~ScanInfoSet ( )

Member Function Documentation

◆ add()

ScanInfo& SEGY::ScanInfoSet::add ( const char *  fnm)

does not open anything

◆ basicInfo()

const BasicFileInfo& SEGY::ScanInfoSet::basicInfo ( ) const

◆ finish()

void SEGY::ScanInfoSet::finish ( )

◆ inFeet()

bool SEGY::ScanInfoSet::inFeet ( ) const
inline

◆ is2D()

bool SEGY::ScanInfoSet::is2D ( ) const
inline

◆ isEmpty()

bool SEGY::ScanInfoSet::isEmpty ( ) const
inline

◆ isFull()

bool SEGY::ScanInfoSet::isFull ( ) const

◆ keyData()

const HdrEntryKeyData& SEGY::ScanInfoSet::keyData ( ) const
inline

◆ nrTraces()

int SEGY::ScanInfoSet::nrTraces ( ) const
inline

◆ piDetector()

const PosInfo::Detector& SEGY::ScanInfoSet::piDetector ( ) const
inline

◆ ranges()

const ScanRangeInfo& SEGY::ScanInfoSet::ranges ( ) const
inline

◆ removeLast()

void SEGY::ScanInfoSet::removeLast ( )

◆ scanInfo()

const ScanInfo& SEGY::ScanInfoSet::scanInfo ( int  i) const
inline

◆ setEmpty()

void SEGY::ScanInfoSet::setEmpty ( )

◆ setInFeet()

void SEGY::ScanInfoSet::setInFeet ( bool  yn)
inline

◆ size()

int SEGY::ScanInfoSet::size ( ) const
inline

Member Data Documentation

◆ detector_

PosInfo::Detector& SEGY::ScanInfoSet::detector_
protected

◆ infeet_

bool SEGY::ScanInfoSet::infeet_
protected

◆ is2d_

bool SEGY::ScanInfoSet::is2d_
protected

◆ isps_

bool SEGY::ScanInfoSet::isps_
protected

◆ keydata_

HdrEntryKeyData& SEGY::ScanInfoSet::keydata_
protected

◆ nrtrcs_

int SEGY::ScanInfoSet::nrtrcs_
protected

◆ rgs_

ScanRangeInfo SEGY::ScanInfoSet::rgs_
protected

◆ sis_

ObjectSet<ScanInfo> SEGY::ScanInfoSet::sis_
protected

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