OpendTect  6.3
posvecdatasettr.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: A.H. Bril
8  Date: June 2005
9 ________________________________________________________________________
10 
11 -*/
12 
13 
14 #include "geometrymod.h"
15 #include "transl.h"
16 #include "ioobjctxt.h"
17 #include <iosfwd>
18 class PosVecDataSet;
19 
20 
24 public:
26 
27  virtual const char* defExtension() const { return "pvds"; }
28 };
29 
30 
32 {
33 public:
35 
36  virtual bool read(const IOObj&,PosVecDataSet&) = 0;
37  virtual bool write(const IOObj&,const PosVecDataSet&) = 0;
38 
39  const uiString& errMsg() const { return errmsg_; }
40 
41 protected:
42 
44 };
45 
46 
49 public:
51 
52  virtual bool read(const IOObj&,PosVecDataSet&);
53  virtual bool write(const IOObj&,const PosVecDataSet&);
54 
55 };
#define mExpClass(module)
Definition: commondefs.h:157
Definition: ioobj.h:57
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
const uiString & errMsg() const
Definition: posvecdatasettr.h:39
od
Definition: strattransl.h:15
Definition: uistring.h:88
mDefEmptyTranslatorGroupConstructor(PosVecDataSet) virtual const char *defExtension() const
Definition: posvecdatasettr.h:25
#define mDefEmptyTranslatorConstructor(spec, clss)
Definition: transl.h:261
Group of Translators. Has a static factory.
Definition: transl.h:54
Definition: posvecdatasettr.h:47
#define mDefEmptyTranslatorBaseConstructor(clss)
Definition: transl.h:255
I/O Interpreter class for a certain object type.
Definition: transl.h:122
uiString errmsg_
Definition: posvecdatasettr.h:43
BufferString errmsg_
Definition: horizontracker.h:117
Definition: posvecdatasettr.h:21
Definition: posvecdatasettr.h:31
#define isTranslatorGroup(clss)
In the class definition of a TranslatorGroup class.
Definition: transl.h:188
Definition: arraytesselator.h:19
Data set consisting of data vectors.
Definition: posvecdataset.h:29
#define isTranslator(spec, clss)
Definition: transl.h:224

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