OpendTect-6_4  6.4
attribsetcreator.h
Go to the documentation of this file.
1 /*+
2 ________________________________________________________________________
3 
4  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
5  Author: N. Hemstra
6  Date: April 2003
7  RCS: $Id$
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "uiattributesmod.h"
13 #include "bufstringset.h"
14 #include "multiid.h"
15 #include "uistring.h"
16 
17 namespace Attrib { class Desc; class DescSet; };
18 class uiParent;
19 
25 { mODTextTranslationClass(AttributeSetCreator);
26 public:
27  AttributeSetCreator(uiParent*,
28  const BufferStringSet&,
30 
31  bool create();
32  static void setStorageHint( const MultiID& m );
33 
34 protected:
35 
36  Attrib::Desc* getDesc(const char*);
37 
42 
43 };
#define mExpClass(module)
Definition: commondefs.h:160
Creates attribute set.
Definition: attribsetcreator.h:24
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
BufferStringSet indirects
Definition: attribsetcreator.h:40
Set of attribute descriptions.
Definition: attribdescset.h:35
Definition: uiparent.h:26
BufferStringSet directs
Definition: attribsetcreator.h:41
Set of BufferString objects.
Definition: bufstringset.h:28
FixedString Desc()
Definition: keystrs.h:62
uiParent * prnt
Definition: attribsetcreator.h:38
Attrib::DescSet * attrset
Definition: attribsetcreator.h:39
Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g. "Similarity"), a user reference (e.g. "My similarity"), and at least one output. In addition, it may have parameters and inputs. If it has multiple outputs, only one of the outputs are selected.
Definition: attribdesc.h:89
static uiHor3DInterpol * create(uiParent *)
Compound key consisting of ints.
Definition: multiid.h:25
Semblance Attribute.
Definition: attribdataholder.h:25

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