OpendTect  7.0
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | List of all members
Geom2DImpHandler Class Referencefinal

This class has a set of static functions handling 2D geometries during seismic import routines that eventually use a SeisTrcWriter. While importing 2D seismic data you just need to call: More...

Public Member Functions

 Geom2DImpHandler ()
 
 ~Geom2DImpHandler ()
 

Static Public Member Functions

static Pos::GeomID getGeomID (const char *nm, bool overwrpreok=false)
 
static bool getGeomIDs (const BufferStringSet &lnms, TypeSet< Pos::GeomID > &geomids, bool overwrpreok=false)
 Use while importing several lines in one go. More...
 

Static Protected Member Functions

static bool confirmOverwrite (const BufferStringSet &)
 
static bool confirmOverwrite (const char *)
 
static Pos::GeomID createNewGeom (const char *)
 
static void setGeomEmpty (Pos::GeomID)
 

Detailed Description

This class has a set of static functions handling 2D geometries during seismic import routines that eventually use a SeisTrcWriter. While importing 2D seismic data you just need to call:

    Geom2DImpHandler::getGeomID(linename);

to get the GeomID of the line being imported. Geom2DImpHandler will take care of creating new lines in the database or overwriting them.

<>

Constructor & Destructor Documentation

◆ Geom2DImpHandler()

Geom2DImpHandler::Geom2DImpHandler ( )

◆ ~Geom2DImpHandler()

Geom2DImpHandler::~Geom2DImpHandler ( )

Member Function Documentation

◆ confirmOverwrite() [1/2]

static bool Geom2DImpHandler::confirmOverwrite ( const BufferStringSet )
staticprotected

◆ confirmOverwrite() [2/2]

static bool Geom2DImpHandler::confirmOverwrite ( const char *  )
staticprotected

◆ createNewGeom()

static Pos::GeomID Geom2DImpHandler::createNewGeom ( const char *  )
staticprotected

◆ getGeomID()

static Pos::GeomID Geom2DImpHandler::getGeomID ( const char *  nm,
bool  overwrpreok = false 
)
static

◆ getGeomIDs()

static bool Geom2DImpHandler::getGeomIDs ( const BufferStringSet lnms,
TypeSet< Pos::GeomID > &  geomids,
bool  overwrpreok = false 
)
static

Use while importing several lines in one go.

◆ setGeomEmpty()

static void Geom2DImpHandler::setGeomEmpty ( Pos::GeomID  )
staticprotected

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