OpendTect-6_4  6.4
uiimpexp2dgeom.h
Go to the documentation of this file.
1 #ifndef uiimpexp2dgeom_h
2 #define uiimpexp2dgeom_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: August 2014
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiiomod.h"
16 #include "uidialog.h"
17 
18 class uiFileInput;
19 class uiGenInput;
20 class uiGeom2DSel;
21 class uiIOObjSelGrp;
22 class uiTableImpDataSel;
23 namespace Survey { class Geometry2D; }
24 namespace Table { class FormatDesc; }
25 
28 public:
29  uiImp2DGeom(uiParent*,const char* lnm=0);
30  ~uiImp2DGeom();
31 
32  bool fillGeom(Survey::Geometry2D&);
33 
34 protected:
35  bool acceptOK(CallBacker*);
36  od_istream* getStrm() const;
37  bool fillGeom(ObjectSet<Survey::Geometry2D>&);
38  void singmultCB(CallBacker*);
39 
44 
47 };
48 
49 
52 public:
54  ~uiExp2DGeom();
55 
56 protected:
57 
58  bool acceptOK(CallBacker*);
59 
62 };
63 
64 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: uiimpexp2dgeom.h:50
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Geometry of a 2D Line.
Definition: survgeom2d.h:27
A file-name input.
Definition: uifileinput.h:34
uiGeom2DSel * linefld_
Definition: uiimpexp2dgeom.h:43
description of input our output data content
Definition: tabledef.h:220
Definition: uiparent.h:26
Definition: uidialog.h:42
OD class for stream read.
Definition: od_istream.h:24
uiIOObjSelGrp * geomfld_
Definition: uiimpexp2dgeom.h:60
Definition: geom2dascio.h:21
uiTableImpDataSel * dataselfld_
Definition: uiimpexp2dgeom.h:42
Table::FormatDesc * geomfd_
Definition: uiimpexp2dgeom.h:46
General Input Element.
Definition: uigeninput.h:58
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
uiFileInput * outfld_
Definition: uiimpexp2dgeom.h:61
uiFileInput * fnmfld_
Definition: uiimpexp2dgeom.h:40
Table-based data import selection.
Definition: uitblimpexpdatasel.h:38
Definition: uigeom2dsel.h:18
Definition: survgeom.h:25
BufferString linenm_
Definition: uiimpexp2dgeom.h:45
Basic group for letting the user select an object.
Definition: uiioobjselgrp.h:46
uiGenInput * singlemultifld_
Definition: uiimpexp2dgeom.h:41
Definition: uiimpexp2dgeom.h:26

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