| OpendTect 8.0

Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Static Protected Attributes | List of all members
GMTCoastline Class Reference

`#include <gmtcoastline.h>`

Inheritance diagram for GMTCoastline:
[legend]

## Public Member Functions
| GMTCoastline (const IOPar &par, const char *workdir)
bool | fillLegendPar (IOPar &) const override
const char * | userRef () const override
Public Member Functions inherited from GMTPar
| GMTPar (const IOPar &par, const char *workdir)
bool | execCmd (const OS::MachineCommand &, od_ostream &logstrm, const char *fnm=nullptr, bool append=true)
bool | execute (od_ostream &, const char *)
const char * | getWorkDir () const
od_ostream | makeOStream (const OS::MachineCommand &, od_ostream &logstrm, const char *fnm=nullptr, bool append=true)
Public Member Functions inherited from IOPar
| IOPar (ascistream &)
| IOPar (const char *nm=nullptr)
| empty
| IOPar (const IOPar &)
| ~IOPar ()
void | add (const char *, double)
void | add (const char *, double, double)
void | add (const char *, double, double, double)
void | add (const char *, double, double, double, double)
void | add (const char *, float)
void | add (const char *, float, float)
void | add (const char *, float, float, float)
void | add (const char *, float, float, float, float)
void | add (const char *, int)
void | add (const char *, int, int)
void | add (const char *, int, int, int)
void | add (const char *, int, int, int, int)
void | add (const char *, od_int16)
void | add (const char *, od_int16, od_int16)
void | add (const char *, od_int16, od_int16, od_int16)
void | add (const char *, od_int16, od_int16, od_int16, od_int16)
void | add (const char *, od_int64)
void | add (const char *, od_int64, od_int64)
void | add (const char *, od_int64, od_int64, od_int64)
void | add (const char *, od_int64, od_int64, od_int64, od_int64)
void | add (const char *, od_uint16)
void | add (const char *, od_uint16, od_uint16)
void | add (const char *, od_uint16, od_uint16, od_uint16)
void | add (const char *, od_uint16, od_uint16, od_uint16, od_uint16)
void | add (const char *, od_uint32)
void | add (const char *, od_uint32, od_uint32)
void | add (const char *, od_uint32, od_uint32, od_uint32)
void | add (const char *, od_uint32, od_uint32, od_uint32, od_uint32)
void | add (const char *, od_uint64)
void | add (const char *, od_uint64, od_uint64)
void | add (const char *, od_uint64, od_uint64, od_uint64)
void | add (const char *, od_uint64, od_uint64, od_uint64, od_uint64)
void | add (const char *ky, const char *val)
void | add (const char *ky, const OD::String &val)
void | addFrom (const IOPar &)
| merge entries but do not overwrite
void | addVal (const char *ky, const char *valtoadd)
void | addYN (const char *, bool)
void | addYN (const char *, bool, bool)
void | addYN (const char *, bool, bool, bool)
void | addYN (const char *, bool, bool, bool, bool)
IOPar * | clone () const
void | dumpPretty (BufferString &) const
void | dumpPretty (od_ostream &) const
void | fillJSON (OD::JSON::Object &obj, bool simple=true) const
| if simple, only save the top level objects
BufferString | find (const char *) const
BufferString | findKeyFor (const char *) const
| returns empty if value not found
bool | get (const char *, BinID &) const
bool | get (const char *, BoolTypeSet &) const
bool | get (const char *, BufferString &) const
bool | get (const char *, BufferString &, BufferString &) const
bool | get (const char *, BufferString &, BufferString &, BufferString &) const
bool | get (const char *, BufferStringSet &) const
bool | get (const char *, Coord &) const
bool | get (const char *, Coord3 &) const
bool | get (const char *, DBKey &) const
bool | get (const char *, DBKeySet &) const
bool | get (const char *, double &) const
bool | get (const char *, double &, double &) const
bool | get (const char *, double &, double &, double &) const
bool | get (const char *, double &, double &, double &, double &) const
bool | get (const char *, float &) const
bool | get (const char *, float &, float &) const
bool | get (const char *, float &, float &, float &) const
bool | get (const char *, float &, float &, float &, float &) const
bool | get (const char *, int &) const
bool | get (const char *, int &, int &) const
bool | get (const char *, int &, int &, float &) const
bool | get (const char *, int &, int &, int &) const
bool | get (const char *, int &, int &, int &, int &) const
template<class T >
bool | get (const char *, IntegerID< T > &) const
template<class T >
bool | get (const char *, Interval< T > &) const
bool | get (const char *, MultiID &) const
bool | get (const char *, OD::Color &) const
bool | get (const char *, OD::GeomSystem &) const
bool | get (const char *, od_int16 &) const
bool | get (const char *, od_int16 &, od_int16 &) const
bool | get (const char *, od_int16 &, od_int16 &, od_int16 &) const
bool | get (const char *, od_int16 &, od_int16 &, od_int16 &, od_int16 &) const
bool | get (const char *, od_int64 &) const
bool | get (const char *, od_int64 &, od_int64 &) const
bool | get (const char *, od_int64 &, od_int64 &, od_int64 &) const
bool | get (const char *, od_int64 &, od_int64 &, od_int64 &, od_int64 &) const
bool | get (const char *, od_uint16 &) const
bool | get (const char *, od_uint16 &, od_uint16 &) const
bool | get (const char *, od_uint16 &, od_uint16 &, od_uint16 &) const
bool | get (const char *, od_uint16 &, od_uint16 &, od_uint16 &, od_uint16 &) const
bool | get (const char *, od_uint32 &) const
bool | get (const char *, od_uint32 &, od_uint32 &) const
bool | get (const char *, od_uint32 &, od_uint32 &, od_uint32 &) const
bool | get (const char *, od_uint32 &, od_uint32 &, od_uint32 &, od_uint32 &) const
bool | get (const char *, od_uint64 &) const
bool | get (const char *, od_uint64 &, od_uint64 &) const
bool | get (const char *, od_uint64 &, od_uint64 &, od_uint64 &) const
bool | get (const char *, od_uint64 &, od_uint64 &, od_uint64 &, od_uint64 &) const
template<class T >
bool | get (const char *, SamplingData< T > &) const
bool | get (const char *, SeparString &) const
template<class T , std::size_t N>
bool | get (const char *, std::array< T, N > &) const
bool | get (const char *, std::string &) const
bool | get (const char *, std::string &, std::string &) const
bool | get (const char *, TrcKey &) const
bool | get (const char *, TypeSet< double > &) const
bool | get (const char *, TypeSet< float > &) const
bool | get (const char *, TypeSet< int > &) const
bool | get (const char *, TypeSet< MultiID > &) const
bool | get (const char *, TypeSet< od_int16 > &) const
bool | get (const char *, TypeSet< od_int64 > &) const
bool | get (const char *, TypeSet< od_uint16 > &) const
bool | get (const char *, TypeSet< od_uint32 > &) const
bool | get (const char *, TypeSet< od_uint64 > &) const
bool | get (const char *, TypeSet< Pos::GeomID > &) const
bool | get (const char *, uiString &, bool fromhex) const
void | getFrom (ascistream &)
void | getFrom (const char *)
void | getKeys (BufferStringSet &) const
void | getParsFrom (const char *)
bool | getPtr (const char *, void *&) const
bool | getScaled (const char *, double &, double &, double &, double &, double, bool) const
bool | getScaled (const char *, double &, double &, double &, double, bool) const
bool | getScaled (const char *, double &, double &, double, bool) const
bool | getScaled (const char *, double &, double applied_scale, bool set_to_undef_if_not_found) const
bool | getScaled (const char *, float &, float &, float &, float &, float, bool) const
bool | getScaled (const char *, float &, float &, float &, float, bool) const
bool | getScaled (const char *, float &, float &, float, bool) const
bool | getScaled (const char *, float &, float applied_scale, bool set_to_undef_if_not_found) const
bool | getYN (const char *, bool &) const
bool | getYN (const char *, bool &, bool &) const
bool | getYN (const char *, bool &, bool &, bool &) const
bool | getYN (const char *, bool &, bool &, bool &, bool &) const
bool | hasKey (const char *s) const
bool | includes (const IOPar &) const
bool | isEmpty () const
bool | isEqual (const IOPar &) const
bool | isFalse (const char *key) const
bool | isPresent (const char *ky) const
bool | isTrue (const char *key) const
int | majorVersion () const
| Only set if read from file. Otherwise set to current.
void | merge (const IOPar &)
| merge entries using the set() command
void | mergeComp (const IOPar &, const char *)
| merge entries, where IOPar's entries get a prefix
int | minorVersion () const
| Only set if read from file. Otherwise set to current.
int | odVersion () const
bool | operator!= (const IOPar &iop) const
IOPar & | operator= (const IOPar &)
bool | operator== (const IOPar &iop) const
BufferString | operator[] (const char *ky) const
int | patchVersion () const
| Only set if read from file. Otherwise set to current.
void | putParsTo (BufferString &) const
void | putTo (ascostream &) const
void | putTo (BufferString &) const
bool | read (const char *filename, const char *filetype, bool chktype=false)
bool | read (od_istream &, const char *filetype, bool chktype=false)
bool | remove (int)=delete
bool | removeSubSelection (const char *str)
| removes with key that start with str.
bool | removeSubSelection (const OD::String &fs)
bool | removeSubSelection (int)
| removes with key that start with number.
bool | removeWithKey (const char *key)
| returns false if ky not found
bool | removeWithKeyPattern (const char *globexpression)
bool | replaceKey (const char *oldkey, const char *newkey)
| returns false if oldkey was not found
void | set (const char *, const BinID &)
void | set (const char *, const BoolTypeSet &)
void | set (const char *, const BufferStringSet &)
void | set (const char *, const char *, const char *)
void | set (const char *, const char *, const char *, const char *)
void | set (const char *, const Coord &)
void | set (const char *, const Coord3 &)
void | set (const char *, const DBKey &)
void | set (const char *, const DBKeySet &)
template<class T >
void | set (const char *, const IntegerID< T > &)
template<class T >
void | set (const char *, const Interval< T > &)
void | set (const char *, const MultiID &)
void | set (const char *, const OD::Color &)
void | set (const char *, const OD::GeomSystem &)
void | set (const char *, const OD::String &)
void | set (const char *, const OD::String &, const OD::String &)
void | set (const char *, const OD::String &, const OD::String &, const OD::String &)
template<class T >
void | set (const char *, const SamplingData< T > &)
void | set (const char *, const SeparString &)
template<class T , std::size_t N>
void | set (const char *, const std::array< T, N > &)
void | set (const char *, const TrcKey &)
void | set (const char *, const TypeSet< double > &)
void | set (const char *, const TypeSet< float > &)
void | set (const char *, const TypeSet< int > &)
void | set (const char *, const TypeSet< MultiID > &)
void | set (const char *, const TypeSet< od_int16 > &)
void | set (const char *, const TypeSet< od_int64 > &)
void | set (const char *, const TypeSet< od_uint16 > &)
void | set (const char *, const TypeSet< od_uint32 > &)
void | set (const char *, const TypeSet< od_uint64 > &)
void | set (const char *, const TypeSet< Pos::GeomID > &)
void | set (const char *, const uiString &, bool tohex)
void | set (const char *, double)
void | set (const char *, double, double)
void | set (const char *, double, double, double)
void | set (const char *, double, double, double, double)
void | set (const char *, float)
void | set (const char *, float, float)
void | set (const char *, float, float, float)
void | set (const char *, float, float, float, float)
void | set (const char *, int)
void | set (const char *, int, int)
void | set (const char *, int, int, float)
void | set (const char *, int, int, int)
void | set (const char *, int, int, int, int)
void | set (const char *, od_int16)
void | set (const char *, od_int16, od_int16)
void | set (const char *, od_int16, od_int16, od_int16)
void | set (const char *, od_int16, od_int16, od_int16, od_int16)
void | set (const char *, od_int64)
void | set (const char *, od_int64, od_int64)
void | set (const char *, od_int64, od_int64, od_int64)
void | set (const char *, od_int64, od_int64, od_int64, od_int64)
void | set (const char *, od_uint16)
void | set (const char *, od_uint16, od_uint16)
void | set (const char *, od_uint16, od_uint16, od_uint16)
void | set (const char *, od_uint16, od_uint16, od_uint16, od_uint16)
void | set (const char *, od_uint32)
void | set (const char *, od_uint32, od_uint32)
void | set (const char *, od_uint32, od_uint32, od_uint32)
void | set (const char *, od_uint32, od_uint32, od_uint32, od_uint32)
void | set (const char *, od_uint64)
void | set (const char *, od_uint64, od_uint64)
void | set (const char *, od_uint64, od_uint64, od_uint64)
void | set (const char *, od_uint64, od_uint64, od_uint64, od_uint64)
void | set (const char *ky, const char *val)
void | setEmpty ()
| remove all entries (doesn't clear name)
void | setPtr (const char *, void *)
void | setStdCreationEntries ()
void | setToDateTime (const char *ky=nullptr)
void | setToUser (const char *ky=nullptr)
void | setYN (const char *, bool)
void | setYN (const char *, bool, bool)
void | setYN (const char *, bool, bool, bool)
void | setYN (const char *, bool, bool, bool, bool)
int | size () const
IOPar * | subselect (const char *str) const
| returns iopar with key that start with str.
IOPar * | subselect (const OD::String &fs) const
IOPar * | subselect (int) const
| returns iopar with key that start with number.
void | update (const char *ky, const char *val)
bool | useJSON (const char *key, const OD::JSON::Array &)
bool | useJSON (const OD::JSON::Object &)
bool | write (const char *filename, const char *filetype) const
bool | write (od_ostream &, const char *filetyp) 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_type & | name () const override
NamedObject & | operator= (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

## Static Public Member Functions
static void | initClass ()
Static Public Member Functions inherited from GMTPar
static BufferString | getErrFnm ()
static OS::MachineCommand | getWrappedComm (const OS::MachineCommand &)
Static Public Member Functions inherited from IOPar
static const char * | compKey (const char *, const char *)
| The composite key: (a,b) -> a.b.
static const char * | compKey (const char *, int)
| The composite key where int will be --> string.
static const char * | compKey (const char *ky1, const OD::String &ky2)
static const char * | sKeyDumpPretty ()
static const char * | sKeyHdr ()
static const char * | sKeySubHdr ()

## Protected Member Functions
bool | doExecute (od_ostream &, const char *) override
bool | makeLLRangeFile (const char *, od_ostream &)
Protected Member Functions inherited from IOPar
bool | areSubParsIndexed () const
void | fillJSON (OD::JSON::Object &obj, const BufferStringSet &keys, const BufferStringSet &vals, const char *subkey, int &startidx) const

## Static Protected Member Functions
static GMTPar * | createInstance (const IOPar &, const char *)

## Static Protected Attributes
static int | factoryid_

## Additional Inherited Members
Public Types inherited from ObjectWithName
typedef OD::String | name_type
Protected Attributes inherited from IOPar
ODHashMap & | hashmap_
int | majorversion_
int | minorversion_
int | patchversion_
Protected Attributes inherited from NamedObject
BufferString | name_

## Detailed Description

<>

## Constructor & Destructor Documentation

## ◆ GMTCoastline()

GMTCoastline::GMTCoastline | ( | const IOPar & | par,
|  | const char * | workdir )
| inline

## Member Function Documentation

## ◆ createInstance()

static GMTPar * GMTCoastline::createInstance | ( | const IOPar & | ,
|  | const char * | )
| static protected

## ◆ doExecute()

bool GMTCoastline::doExecute | ( | od_ostream & | ,
|  | const char * | )
| override protected virtual

Implements GMTPar.

## ◆ fillLegendPar()

bool GMTCoastline::fillLegendPar | ( | IOPar & |  | ) | const
| override virtual

Reimplemented from GMTPar.

## ◆ initClass()

static void GMTCoastline::initClass | ( |  | ) |
| static

## ◆ makeLLRangeFile()

bool GMTCoastline::makeLLRangeFile | ( | const char * | ,
|  | od_ostream & | )
| protected

## ◆ userRef()

const char * GMTCoastline::userRef | ( |  | ) | const
| override virtual

Implements GMTPar.

## Member Data Documentation

## ◆ factoryid_

int GMTCoastline::factoryid_
| static protected

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