OpendTect  7.0
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 ()
 
ScanInfoadd (const char *fnm)
 does not open anything More...
 
const BasicFileInfobasicInfo () const
 
void finish ()
 
bool inFeet () const
 
bool is2D () const
 
bool isEmpty () const
 
bool isFull () const
 
const HdrEntryKeyDatakeyData () const
 
int nrTraces () const
 
const PosInfo::DetectorpiDetector () const
 
const ScanRangeInforanges () const
 
void removeLast ()
 
const ScanInfoscanInfo (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 &)
 
const name_typename () const override
 
NamedObjectoperator= (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::Detectordetector_
 
bool infeet_
 
bool is2d_
 
bool isps_
 
HdrEntryKeyDatakeydata_
 
int nrtrcs_
 
ScanRangeInfo rgs_
 
ObjectSet< ScanInfosis_
 
- 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-2024