OpendTect  6.6
uiimpexp2dgeom.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: Nanne Hemstra
8  Date: August 2014
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiiomod.h"
15 #include "uidialog.h"
16 
17 class uiFileInput;
18 class uiGenInput;
19 class uiGeom2DSel;
20 class uiIOObjSelGrp;
21 class uiTableImpDataSel;
22 namespace Survey { class Geometry2D; }
23 namespace Table { class FormatDesc; }
24 
27 public:
28  uiImp2DGeom(uiParent*,const char* lnm=0);
30 
32 
33 protected:
35  od_istream* getStrm() const;
39 
44 
47 };
48 
49 
52 public:
54  const TypeSet<Pos::GeomID>* =0,
55  bool ismodal=false);
57 
58 protected:
59 
61  void createUI();
62  void setList( CallBacker* );
63 
67 };
ObjectSet< Survey::Geometry2D >
uiExp2DGeom::~uiExp2DGeom
mODTextTranslationClass(uiExp2DGeom) public ~uiExp2DGeom()
uiImp2DGeom::linefld_
uiGeom2DSel * linefld_
Definition: uiimpexp2dgeom.h:43
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
od_istream
OD class for stream read common access to the std::cin.
Definition: od_istream.h:24
uiIOObjSelGrp
Basic group for letting the user select an object.
Definition: uiioobjselgrp.h:47
uiImp2DGeom::fillGeom
bool fillGeom(Survey::Geometry2D &)
uiTableImpDataSel
Table-based data import selection.
Definition: uitblimpexpdatasel.h:38
Table
Definition: geom2dascio.h:20
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiImp2DGeom::fillGeom
bool fillGeom(ObjectSet< Survey::Geometry2D > &)
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiImp2DGeom::singmultCB
void singmultCB(CallBacker *)
uiImp2DGeom::fileSelCB
void fileSelCB(CallBacker *)
uiImp2DGeom::~uiImp2DGeom
mODTextTranslationClass(uiImp2DGeom) public ~uiImp2DGeom()
uiExp2DGeom::setList
void setList(CallBacker *)
uiExp2DGeom::geomfld_
uiIOObjSelGrp * geomfld_
Definition: uiimpexp2dgeom.h:64
uiFileInput
A file-name input.
Definition: uifileinput.h:34
uiImp2DGeom::acceptOK
bool acceptOK(CallBacker *)
confirm accept
Survey
Definition: surveydisklocation.h:18
uiExp2DGeom::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uidialog.h
uiImp2DGeom::dataselfld_
uiTableImpDataSel * dataselfld_
Definition: uiimpexp2dgeom.h:42
uiImp2DGeom::geomfd_
Table::FormatDesc * geomfd_
Definition: uiimpexp2dgeom.h:46
uiImp2DGeom
Definition: uiimpexp2dgeom.h:26
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiExp2DGeom::outfld_
uiFileInput * outfld_
Definition: uiimpexp2dgeom.h:65
uiImp2DGeom::getStrm
od_istream * getStrm() const
uiExp2DGeom::geomidset_
TypeSet< Pos::GeomID > geomidset_
Definition: uiimpexp2dgeom.h:66
uiImp2DGeom::linenm_
BufferString linenm_
Definition: uiimpexp2dgeom.h:45
Survey::Geometry2D
Geometry of a 2D Line.
Definition: survgeom2d.h:27
uiImp2DGeom::fnmfld_
uiFileInput * fnmfld_
Definition: uiimpexp2dgeom.h:40
uiExp2DGeom
Definition: uiimpexp2dgeom.h:51
uiParent
Definition: uiparent.h:26
Table::FormatDesc
description of input our output data content
Definition: tabledef.h:220
uiExp2DGeom::createUI
void createUI()
uiImp2DGeom::singlemultifld_
uiGenInput * singlemultifld_
Definition: uiimpexp2dgeom.h:41
uiDialog
Definition: uidialog.h:42
uiGeom2DSel
Definition: uigeom2dsel.h:18
TypeSet< Pos::GeomID >

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