OpendTect  6.6
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
commontypes.h File Reference
Include dependency graph for commontypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TypeSet< T >
 Sets of (small) copyable elements. More...
 
class  Interval< T >
 Interval of values. More...
 
class  ObjectSet< T >
 Set of pointers to objects. More...
 
class  StepInterval< T >
 Interval with step. More...
 

Namespaces

 OD
 OpendTect.
 
 Pos
 Position.
 

Macros

#define mDefDataRepTypeGetFn(ctyp, drtyp)   template <> inline DataRepType GetDataRepType<ctyp>() { return drtyp; }
 

Typedefs

typedef od_int32 Index_Type
 
typedef od_int32 Index_Delta_Type
 
typedef od_int64 DirtyCountType
 
typedef unsigned short PortNr_Type
 
typedef od_int32 PID_Type
 
typedef ::Index_Type Pos::Index_Type
 
typedef ::Index_Type Pos::Index_Delta_Type
 
typedef Index_Type Pos::SurvID
 
typedef Index_Type Pos::LineID
 
typedef Index_Type Pos::TraceID
 
typedef Index_Type Pos::GeomID
 
typedef TypeSet< GeomID > Pos::GeomIDSet
 
typedef double Pos::Ordinate_Type
 
typedef double Pos::Distance_Type
 

Enumerations

enum  CaseSensitivity { CaseSensitive =0, CaseInsensitive =1 }
 
enum  Pol2D3D { Only3D =-1, Both2DAnd3D =0, Only2D =1 }
 
enum  OD::GeomSystem { OD::GeomSynth =-2, OD::Geom3D =-1, OD::Geom2D =0 }
 
enum  OD::DataRepType {
  OD::AutoDataRep =0, OD::SI8, OD::UI8, OD::SI16,
  OD::UI16, OD::SI32, OD::UI32, OD::F32,
  OD::F64, OD::SI64
}
 

Functions

template<class T >
DataRepType OD::GetDataRepType ()
 
template<>
DataRepType OD::GetDataRepType< signed char > ()
 
template<>
DataRepType OD::GetDataRepType< unsigned char > ()
 
template<>
DataRepType OD::GetDataRepType< od_int16 > ()
 
template<>
DataRepType OD::GetDataRepType< od_uint16 > ()
 
template<>
DataRepType OD::GetDataRepType< od_int32 > ()
 
template<>
DataRepType OD::GetDataRepType< od_uint32 > ()
 
template<>
DataRepType OD::GetDataRepType< od_int64 > ()
 
template<>
DataRepType OD::GetDataRepType< float > ()
 
template<>
DataRepType OD::GetDataRepType< double > ()
 
template<>
DataRepType OD::GetDataRepType< od_uint64 > ()
 pray More...
 
DataRepType OD::GetDataRepType (bool isfp, bool issigned, int nbytes)
 

Macro Definition Documentation

◆ mDefDataRepTypeGetFn

#define mDefDataRepTypeGetFn (   ctyp,
  drtyp 
)    template <> inline DataRepType GetDataRepType<ctyp>() { return drtyp; }

Typedef Documentation

◆ DirtyCountType

◆ Index_Delta_Type

◆ Index_Type

◆ PID_Type

typedef od_int32 PID_Type

◆ PortNr_Type

typedef unsigned short PortNr_Type

Enumeration Type Documentation

◆ CaseSensitivity

Enumerator
CaseSensitive 
CaseInsensitive 

◆ Pol2D3D

enum Pol2D3D
Enumerator
Only3D 
Both2DAnd3D 
Only2D 

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