OpendTect  6.3
stratsynthlevelset.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: Prajjaval Singh
8  Date: January 2017
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "wellattribmod.h"
14 #include "color.h"
15 #include "typeset.h"
16 #include "valseriesevent.h"
17 #include "stratsynthlevel.h"
18 
19 
21 {
22 public:
25 
26  StratSynthLevelSet(const BufferStringSet&,const LVLZValsSet&);
27  StratSynthLevelSet(const StratSynthLevel*);
28 
30  BufferStringSet& getLevelNmSet() { return lvlnmset_; }
31  LVLZValsSet& getLevelZVals() { return zvals_; }
32  int size() const
33  { return lvlnmset_.size(); }
34  void addData(BufferString&,LVLZVals&);
35  void addDatas(BufferStringSet&,LVLZValsSet&);
36  VSEvent::Type& getSnapEv() { return snapev_; }
37  void setSnapEv(const VSEvent::Type& snapev)
38  { snapev_ = snapev; }
39  void setEmpty();
40  StratSynthLevel* getStratLevel(const int idx=0);
41 protected:
43  LVLZValsSet zvals_;
46 
47 };
#define mExpClass(module)
Definition: commondefs.h:157
BufferStringSet & getLevelNmSet()
Definition: stratsynthlevelset.h:30
void setSnapEv(const VSEvent::Type &snapev)
Definition: stratsynthlevelset.h:37
VSEvent::Type snapev_
Definition: stratsynthlevelset.h:44
Set of BufferString objects.
Definition: bufstringset.h:25
TypeSet< LVLZVals > LVLZValsSet
Definition: stratsynthlevelset.h:24
VSEvent::Type & getSnapEv()
Definition: stratsynthlevelset.h:36
Definition: stratsynthlevelset.h:20
LVLZValsSet & getLevelZVals()
Definition: stratsynthlevelset.h:31
int size() const
Definition: stratsynthlevelset.h:32
BufferStringSet lvlnmset_
Definition: stratsynthlevelset.h:42
TypeSet< float > LVLZVals
Definition: stratsynthlevelset.h:23
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
TypeSet< StratSynthLevel * > stratsynthlvl_
Definition: stratsynthlevelset.h:45
Definition: stratsynthlevel.h:20
Type
Definition: valseriesevent.h:24
LVLZValsSet zvals_
Definition: stratsynthlevelset.h:43

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