OpendTect  6.6
gmtfault.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Nageswara
8  Date: March 2010
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "gmtmod.h"
15 #include "gmtpar.h"
16 
17 class BufferStringSet;
18 class Coord3ListImpl;
19 namespace Geometry { class ExplFaultStickSurface; }
20 namespace EM { class Fault3D; }
21 
24 public:
25  static void initClass();
26 
27  GMTFault( const IOPar& par, const char* workdir )
28  : GMTPar(par,workdir) {}
29 
30  const char* userRef() const;
31  bool fillLegendPar(IOPar&) const;
32 
33 protected:
34 
35  bool doExecute(od_ostream&,const char*) override;
36 
37  static GMTPar* createInstance(const IOPar&,const char*);
40  Coord3ListImpl&) const;
41 
42  static int factoryid_;
46 };
47 
GMT
Definition: initgmtplugin.h:17
Coord3ListImpl
A list of Coord3 where each coord has a unique id.
Definition: positionlist.h:126
GMTFault::getCornersOfZSlice
TypeSet< Coord3 > getCornersOfZSlice(float) const
GMTFault::createInstance
static GMTPar * createInstance(const IOPar &, const char *)
ObjectSet< EM::Fault3D >
GMTFault::flts_
ObjectSet< EM::Fault3D > flts_
Definition: gmtfault.h:45
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
Geometry
Definition: arraytesselator.h:21
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
GMTFault::calcOnHorizon
bool calcOnHorizon(const Geometry::ExplFaultStickSurface &, Coord3ListImpl &) const
GMTFault
Definition: gmtfault.h:23
EM
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
GMTFault::GMTFault
GMTFault(const IOPar &par, const char *workdir)
Definition: gmtfault.h:27
gmtpar.h
GMTFault::factoryid_
static int factoryid_
Definition: gmtfault.h:42
GMTFault::mODTextTranslationClass
mODTextTranslationClass(GMTFault)
GMTFault::getLineStyles
void getLineStyles(BufferStringSet &)
GMTFault::loadFaults
bool loadFaults(uiString &)
GMTFault::initClass
static void initClass()
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
GMTFault::doExecute
bool doExecute(od_ostream &, const char *) override
GMTFault::userRef
const char * userRef() const
GMTFault::fillLegendPar
bool fillLegendPar(IOPar &) const
Geometry::ExplFaultStickSurface
Definition: explfaultsticksurface.h:38
GMTPar
Definition: gmtpar.h:25
od_ostream
OD class for stream write common access to the user log file, or std::cout in other than od_main.
Definition: od_ostream.h:26
IOPar
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
TypeSet< Coord3 >

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