OpendTect  6.6
uimapperrangeeditordlg.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: Umesh Sinha
8  Date: Dec 2008
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uitoolsmod.h"
15 #include "uidialog.h"
16 
17 #include "datapack.h"
18 
19 class uiPushButton;
21 class uiStatsDisplay;
22 
23 namespace ColTab { class MapperSetup; class Sequence; }
24 
27 public:
29  int nr,DataPackMgr::ID dmid);
31 
34  int version=0);
36  const ColTab::MapperSetup&);
37  void setColTabSeq(int,
38  const ColTab::Sequence&);
39  void setActiveAttribID(int id);
41  { return activeattrbid_; }
43  { return *activectbmapper_; }
45  { return *activectbseq_; }
46 
49 
50 protected:
51 
60 
66 };
67 
uiMultiMapperRangeEditWin::dpm_
DataPackMgr & dpm_
Definition: uimapperrangeeditordlg.h:57
uiMultiMapperRangeEditWin::setColTabSeq
void setColTabSeq(int, const ColTab::Sequence &)
uiMultiMapperRangeEditWin::setColTabMapperSetup
void setColTabMapperSetup(int, const ColTab::MapperSetup &)
ObjectSet< uiMapperRangeEditor >
ColTab
Color Table
Definition: coltab.h:22
uiMultiMapperRangeEditWin::statsdisplays_
ObjectSet< uiStatsDisplay > statsdisplays_
Definition: uimapperrangeeditordlg.h:59
uiMultiMapperRangeEditWin::activeSequence
const ColTab::Sequence & activeSequence()
Definition: uimapperrangeeditordlg.h:44
ColTab::MapperSetup
Setup class for colortable Mapper.
Definition: coltabmapper.h:35
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiMultiMapperRangeEditWin::mODTextTranslationClass
mODTextTranslationClass(uiMultiMapperRangeEditWin)
DataPackMgr::ID
int ID
Each Mgr has its own ID.
Definition: datapack.h:139
uiMultiMapperRangeEditWin::sequenceChange
Notifier< uiMultiMapperRangeEditWin > sequenceChange
Definition: uimapperrangeeditordlg.h:48
uiMultiMapperRangeEditWin::~uiMultiMapperRangeEditWin
~uiMultiMapperRangeEditWin()
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiMultiMapperRangeEditWin::uiMultiMapperRangeEditWin
uiMultiMapperRangeEditWin(uiParent *, int nr, DataPackMgr::ID dmid)
ColTab::Sequence
Maps from [0,1] -> Color.
Definition: coltabsequence.h:37
uiMultiMapperRangeEditWin::activeMapperSetup
const ColTab::MapperSetup & activeMapperSetup()
Definition: uimapperrangeeditordlg.h:42
uiMapperRangeEditor
Definition: uimapperrangeeditor.h:22
uiMultiMapperRangeEditWin::statbut_
uiPushButton * statbut_
Definition: uimapperrangeeditordlg.h:52
uiMultiMapperRangeEditWin
Definition: uimapperrangeeditordlg.h:26
uiMultiMapperRangeEditWin::activectbseq_
const ColTab::Sequence * activectbseq_
Definition: uimapperrangeeditordlg.h:56
Notifier< uiMultiMapperRangeEditWin >
uidialog.h
uiMultiMapperRangeEditWin::activeattrbid_
int activeattrbid_
Definition: uimapperrangeeditordlg.h:54
uiMultiMapperRangeEditWin::getuiMapperRangeEditor
uiMapperRangeEditor * getuiMapperRangeEditor(int)
uiStatsDisplay
Definition: uistatsdisplay.h:25
datapack.h
uiMultiMapperRangeEditWin::sequenceChanged
void sequenceChanged(CallBacker *)
uiMultiMapperRangeEditWin::setActiveAttribID
void setActiveAttribID(int id)
DataPackMgr
Manages DataPacks.
Definition: datapack.h:134
DataPack::ID
int ID
Definition: datapack.h:37
uiMultiMapperRangeEditWin::showStatDlg
void showStatDlg(CallBacker *)
uiMultiMapperRangeEditWin::datapackids_
TypeSet< DataPack::ID > datapackids_
Definition: uimapperrangeeditordlg.h:58
uiMultiMapperRangeEditWin::mouseMoveCB
void mouseMoveCB(CallBacker *)
uiParent
Definition: uiparent.h:26
uiMultiMapperRangeEditWin::activeAttrbID
int activeAttrbID()
Definition: uimapperrangeeditordlg.h:40
uiDialog
Definition: uidialog.h:42
uiMultiMapperRangeEditWin::setDataPackID
void setDataPackID(int nr, DataPack::ID, int version=0)
uiMultiMapperRangeEditWin::rangeChanged
void rangeChanged(CallBacker *)
uiMultiMapperRangeEditWin::activectbmapper_
const ColTab::MapperSetup * activectbmapper_
Definition: uimapperrangeeditordlg.h:55
uiMultiMapperRangeEditWin::rangeChange
Notifier< uiMultiMapperRangeEditWin > rangeChange
Definition: uimapperrangeeditordlg.h:47
TypeSet< DataPack::ID >
uiPushButton
is the base class for all buttons.
Definition: uibutton.h:88
uiMultiMapperRangeEditWin::mapperrgeditors_
ObjectSet< uiMapperRangeEditor > mapperrgeditors_
Definition: uimapperrangeeditordlg.h:53
uiMultiMapperRangeEditWin::dataPackDeleted
void dataPackDeleted(CallBacker *)

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