OpendTect  6.6
gmt2dlines.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: Raman Singh
8  Date: August 2008
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "gmtpar.h"
15 
16 
18 {
19 public:
20 
21  static void initClass();
22 
23  GMT2DLines( const IOPar& par, const char* workdir )
24  : GMTPar(par,workdir) {}
25 
26  virtual const char* userRef() const;
27  bool fillLegendPar(IOPar&) const;
28 
29  static void postText(const Coord&,int fontsz,float angle,
30  const char* justify,const char* txt,
31  bool modern,od_ostream&,int gmt4fontno=4);
32 
33 protected:
34 
35  virtual bool doExecute(od_ostream&,const char*) override;
36 
37  static GMTPar* createInstance(const IOPar&,const char*);
38  static int factoryid_;
39 };
40 
41 
43 {
44 public:
45 
46  static void initClass();
47 
48  GMTRandLines( const IOPar& par, const char* workdir )
49  : GMTPar(par,workdir) {}
50 
51  virtual const char* userRef() const;
52  bool fillLegendPar(IOPar&) const;
53 
54 protected:
55 
56  virtual bool doExecute(od_ostream&,const char*) override;
57 
58  static GMTPar* createInstance(const IOPar&,const char*);
59  static int factoryid_;
60 };
61 
62 
GMT
Definition: initgmtplugin.h:17
GMTRandLines
Definition: gmt2dlines.h:43
GMTRandLines::createInstance
static GMTPar * createInstance(const IOPar &, const char *)
GMT2DLines::doExecute
virtual bool doExecute(od_ostream &, const char *) override
GMT2DLines::createInstance
static GMTPar * createInstance(const IOPar &, const char *)
gmtpar.h
GMTRandLines::fillLegendPar
bool fillLegendPar(IOPar &) const
Coord
A cartesian coordinate in 2D space.
Definition: coord.h:25
GMTRandLines::GMTRandLines
GMTRandLines(const IOPar &par, const char *workdir)
Definition: gmt2dlines.h:48
GMTRandLines::factoryid_
static int factoryid_
Definition: gmt2dlines.h:59
mClass
#define mClass(module)
Definition: commondefs.h:181
GMT2DLines::postText
static void postText(const Coord &, int fontsz, float angle, const char *justify, const char *txt, bool modern, od_ostream &, int gmt4fontno=4)
GMTRandLines::initClass
static void initClass()
GMTRandLines::doExecute
virtual bool doExecute(od_ostream &, const char *) override
GMT2DLines::initClass
static void initClass()
GMT2DLines::userRef
virtual const char * userRef() const
GMT2DLines::factoryid_
static int factoryid_
Definition: gmt2dlines.h:38
GMT2DLines::fillLegendPar
bool fillLegendPar(IOPar &) const
GMT2DLines::GMT2DLines
GMT2DLines(const IOPar &par, const char *workdir)
Definition: gmt2dlines.h:23
GMT2DLines
Definition: gmt2dlines.h:18
GMTPar
Definition: gmtpar.h:25
GMTRandLines::userRef
virtual const char * userRef() const
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

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