Classes | Enumerations | Functions

Seis Namespace Reference

Classes

class  Bounds
 contains domain-specific data boundary details. More...
class  Bounds3D
class  Bounds2D
class  InternalUnitsEnsurer
class  PosKeyList
class  PosIndexer
 builds an index of a list of positions, making it easy to find a specific position. More...
class  PosKey
class  PreLoader
class  SelSetup
 setup for subselection of seismic data More...
class  SelData
 contains input (sub-)selection data from a cube or lineset More...
class  RangeSelData
 selection data in simple ranges More...
class  TableSelData
 selection data in a table More...
class  PolySelData
 selection data by polygon or polyline. More...
class  SeqIO
 Base class for Seismic Sequential IO classes. More...
class  SeqInp
 Base class for Seismic Sequential input classes. More...
class  ODSeqInp
 OpendTect-internal Seismic Sequential input. More...
class  SeqOut
 Base class for Seismic Sequential output classes. More...
class  ODSeqOut
 Seismic Sequential output via SeistrcWriter. More...
class  SynthGenerator

Enumerations

enum  SelType { Range, Table, Polygon }
enum  ReadMode { PreScan, Scan, Prod }
enum  GeomType { Vol, VolPS, Line, LinePS }
enum  DataType {
  Ampl, Dip, Frequency, Phase,
  AVOGradient, Azimuth, Classification, UnknowData
}
enum  WaveType { P, Sh, Sv, UnknowWave }

Functions

mGlobal void initStdClasses ()
bool isEmpty (const SelData *sd)
mGlobal const char * nameOf (SelType)
mGlobal SelType selTypeOf (const char *)
mGlobal const char ** selTypeNames ()
mGlobal bool is2D (GeomType gt)
mGlobal bool is3D (GeomType gt)
mGlobal bool isPS (GeomType gt)
mGlobal int dimSize (GeomType gt)
mGlobal const char * nameOf (GeomType)
mGlobal GeomType geomTypeOf (const char *)
mGlobal GeomType geomTypeOf (bool is2d, bool isps)
mGlobal const char ** geomTypeNames ()
mGlobal void putInPar (GeomType, IOPar &)
mGlobal bool getFromPar (const IOPar &, GeomType &)
mGlobal bool isAngle (DataType)
mGlobal const char * nameOf (DataType)
mGlobal DataType dataTypeOf (const char *)
mGlobal const char ** dataTypeNames ()
mGlobal const char * nameOf (WaveType)
mGlobal WaveType waveTypeOf (const char *)
mGlobal const char ** waveTypeNames ()

Enumeration Type Documentation

Enumerator:
Ampl 
Dip 
Frequency 
Phase 
AVOGradient 
Azimuth 
Classification 
UnknowData 
Enumerator:
Vol 
VolPS 
Line 
LinePS 
Enumerator:
PreScan 
Scan 
Prod 
Enumerator:
Range 
Table 
Polygon 
Enumerator:
P 
Sh 
Sv 
UnknowWave 

Function Documentation

mGlobal const char** Seis::dataTypeNames (  ) 
mGlobal DataType Seis::dataTypeOf ( const char *   ) 
mGlobal int Seis::dimSize ( GeomType  gt  )  [inline]
mGlobal const char** Seis::geomTypeNames (  ) 
mGlobal GeomType Seis::geomTypeOf ( const char *   ) 
mGlobal GeomType Seis::geomTypeOf ( bool  is2d,
bool  isps 
) [inline]
mGlobal bool Seis::getFromPar ( const IOPar ,
GeomType &   
)
mGlobal void Seis::initStdClasses (  ) 
mGlobal bool Seis::is2D ( GeomType  gt  )  [inline]
mGlobal bool Seis::is3D ( GeomType  gt  )  [inline]
mGlobal bool Seis::isAngle ( DataType   ) 
bool Seis::isEmpty ( const SelData *  sd  )  [inline]
mGlobal bool Seis::isPS ( GeomType  gt  )  [inline]
mGlobal const char* Seis::nameOf ( GeomType   ) 
mGlobal const char* Seis::nameOf ( WaveType   ) 
mGlobal const char* Seis::nameOf ( DataType   ) 
mGlobal const char* Seis::nameOf ( SelType   ) 
mGlobal void Seis::putInPar ( GeomType  ,
IOPar  
)
mGlobal const char** Seis::selTypeNames (  ) 
mGlobal SelType Seis::selTypeOf ( const char *   ) 
mGlobal const char** Seis::waveTypeNames (  ) 
mGlobal WaveType Seis::waveTypeOf ( const char *   )