OpendTect  6.6
uimapperrangeeditor.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 "uihistogramsel.h"
16 
17 class uiPixmapItem;
18 
19 namespace ColTab { class MapperSetup; class Sequence; }
20 
22 {
23 public:
25  bool fixdrawrg=true);
27 
28  void setEmpty();
29 
31  const ColTab::MapperSetup&);
32  const ColTab::MapperSetup& getColTabMapperSetup() { return *ctmapper_; }
34  const ColTab::Sequence& getColTabSeq() const { return *ctseq_; }
35 
37 
38 protected:
39 
42 
46 
49 
50  void initPixmaps();
51  void drawLines();
52  void drawPixmaps();
54  void useClipRange();
55 
57 };
58 
uiLineItem
Definition: uigraphicsitemimpl.h:110
uiMapperRangeEditor::~uiMapperRangeEditor
~uiMapperRangeEditor()
uiMapperRangeEditor::centercoltab_
uiPixmapItem * centercoltab_
Definition: uimapperrangeeditor.h:44
uiMapperRangeEditor::ctmaxline_
uiLineItem * ctmaxline_
Definition: uimapperrangeeditor.h:48
ColTab
Color Table
Definition: coltab.h:22
uiMapperRangeEditor::ctmapper_
ColTab::MapperSetup * ctmapper_
Definition: uimapperrangeeditor.h:40
ColTab::MapperSetup
Setup class for colortable Mapper.
Definition: coltabmapper.h:35
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uihistogramsel.h
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiMapperRangeEditor::setColTabMapperSetup
void setColTabMapperSetup(const ColTab::MapperSetup &)
uiMapperRangeEditor::rightcoltab_
uiPixmapItem * rightcoltab_
Definition: uimapperrangeeditor.h:45
uiMapperRangeEditor::drawLines
void drawLines()
uiMapperRangeEditor::useClipRange
void useClipRange()
ColTab::Sequence
Maps from [0,1] -> Color.
Definition: coltabsequence.h:37
uiMapperRangeEditor
Definition: uimapperrangeeditor.h:22
uiMapperRangeEditor::setColTabSeq
void setColTabSeq(const ColTab::Sequence &)
uiMapperRangeEditor::getColTabMapperSetup
const ColTab::MapperSetup & getColTabMapperSetup()
Definition: uimapperrangeeditor.h:32
Notifier< uiMapperRangeEditor >
uiMapperRangeEditor::ctminline_
uiLineItem * ctminline_
Definition: uimapperrangeeditor.h:47
uiMapperRangeEditor::leftcoltab_
uiPixmapItem * leftcoltab_
Definition: uimapperrangeeditor.h:43
uiMapperRangeEditor::initPixmaps
void initPixmaps()
uiMapperRangeEditor::ctseq_
ColTab::Sequence * ctseq_
Definition: uimapperrangeeditor.h:41
uiMapperRangeEditor::makeSymmetricalIfNeeded
void makeSymmetricalIfNeeded(bool)
uiHistogramSel
Definition: uihistogramsel.h:19
uiMapperRangeEditor::wheelMoved
void wheelMoved(CallBacker *)
uiMapperRangeEditor::drawPixmaps
void drawPixmaps()
uiMapperRangeEditor::setEmpty
void setEmpty()
uiMapperRangeEditor::uiMapperRangeEditor
uiMapperRangeEditor(uiParent *, int id, bool fixdrawrg=true)
uiParent
Definition: uiparent.h:26
uiMapperRangeEditor::sequenceChanged
Notifier< uiMapperRangeEditor > sequenceChanged
Definition: uimapperrangeeditor.h:36
uiPixmapItem
Definition: uigraphicsitemimpl.h:172
uiMapperRangeEditor::getColTabSeq
const ColTab::Sequence & getColTabSeq() const
Definition: uimapperrangeeditor.h:34

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