Isis 3.0 Programmer Reference
Back
|
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Isis 3.0 Programmer Reference
Isis 3.0 Object Documentation
Todo List
Deprecated List
History
Modules
Namespaces
Classes
Files
File List
File Members
SpecialPixelTool.h
1
#ifndef SpecialPixelTool_h
2
#define SpecialPixelTool_h
3
4
5
// This should be the only include in this file!
6
#include "
Tool.h
"
7
8
// FIXME: remove this include
9
#include <QColor>
10
11
12
class
QDialog
;
13
class
QSettings;
14
class
QToolButton;
15
16
namespace
Isis {
17
class
Workspace;
18
}
19
20
namespace
Isis {
35
class
SpecialPixelTool
:
public
Tool
{
36
Q_OBJECT
37
38
public
:
39
SpecialPixelTool
(
QWidget
*parent);
40
void
addTo
(QMenu *menu);
41
void
addToPermanent
(
QToolBar
*perm);
42
void
addTo
(
Workspace
*ws);
43
45
QString
menuName
()
const
{
46
return
"&Options"
;
47
}
48
49
protected
:
50
void
updateTool
();
51
void
setColor
(QToolButton *button);
52
void
readSettings
();
53
void
writeSettings
();
54
55
signals:
57
void
setDefaultColors
();
58
59
private
slots:
60
void
apply
();
61
void
setNullColor
();
62
void
setLisColor
();
63
void
setLrsColor
();
64
void
setLdsColor
();
65
void
setHisColor
();
66
void
setHrsColor
();
67
void
setHdsColor
();
68
void
setBgColor();
69
void
defaultBW
();
70
void
defaultColor
();
71
72
private
:
73
QAction
*
p_action
;
74
QWidget
*
p_parent
;
75
QWidget
*
p_spWindow
;
76
QDialog
*
p_dialog
;
77
QColor
p_nullDefault
;
78
QColor
p_lisDefault
;
79
QColor
p_lrsDefault
;
80
QColor
p_ldsDefault
;
81
QColor
p_hisDefault
;
82
QColor
p_hrsDefault
;
83
QColor
p_hdsDefault
;
84
QColor
p_bgDefault
;
85
QToolButton *
p_nullColor
;
86
QToolButton *
p_lisColor
;
87
QToolButton *
p_lrsColor
;
88
QToolButton *
p_ldsColor
;
89
QToolButton *
p_hisColor
;
90
QToolButton *
p_hrsColor
;
91
QToolButton *
p_hdsColor
;
92
QToolButton *
p_bgColor
;
93
QSettings *
p_settings
;
94
bool
p_color
;
95
96
97
};
98
};
99
100
#endif
101
Isis::SpecialPixelTool::p_hrsDefault
QColor p_hrsDefault
Color chosen for high representation saturation pixels.
Definition:
SpecialPixelTool.h:82
Isis::SpecialPixelTool::apply
void apply()
Applies the colors picked for the special pixels.
Definition:
SpecialPixelTool.cpp:208
Isis::SpecialPixelTool::addToPermanent
void addToPermanent(QToolBar *perm)
Adds the tool to the permanent tool bar.
Definition:
SpecialPixelTool.cpp:188
Isis::SpecialPixelTool::p_hisColor
QToolButton * p_hisColor
High instrument saturation Button.
Definition:
SpecialPixelTool.h:89
Isis::SpecialPixelTool::p_ldsDefault
QColor p_ldsDefault
Color chosen for pixels.
Definition:
SpecialPixelTool.h:80
Isis::SpecialPixelTool::p_bgDefault
QColor p_bgDefault
Color chosen for pixels.
Definition:
SpecialPixelTool.h:84
Isis::SpecialPixelTool::setHdsColor
void setHdsColor()
Sets the color for Hds pixels.
Definition:
SpecialPixelTool.cpp:358
Isis::SpecialPixelTool::setLisColor
void setLisColor()
Sets the color for Lis pixels.
Definition:
SpecialPixelTool.cpp:313
Isis::SpecialPixelTool::p_ldsColor
QToolButton * p_ldsColor
Low Button.
Definition:
SpecialPixelTool.h:88
Isis::SpecialPixelTool::p_lrsDefault
QColor p_lrsDefault
Color chosen for Low representation saturation pixels.
Definition:
SpecialPixelTool.h:79
Isis::SpecialPixelTool::readSettings
void readSettings()
This method reads in the default special pixel value colors from a config file.
Definition:
SpecialPixelTool.cpp:459
Isis::SpecialPixelTool::setNullColor
void setNullColor()
Sets the color for null pixels.
Definition:
SpecialPixelTool.cpp:304
Isis::SpecialPixelTool::defaultColor
void defaultColor()
Reset the default color colors.
Definition:
SpecialPixelTool.cpp:411
Isis::SpecialPixelTool::p_action
QAction * p_action
Special Pixel Tool's action.
Definition:
SpecialPixelTool.h:73
Isis::SpecialPixelTool::p_lrsColor
QToolButton * p_lrsColor
Low representation saturation Button.
Definition:
SpecialPixelTool.h:87
Isis::SpecialPixelTool::writeSettings
void writeSettings()
This methods writes the default special pixel values to a config file that will be read by the readSe...
Definition:
SpecialPixelTool.cpp:543
Isis::SpecialPixelTool::setLrsColor
void setLrsColor()
Sets the color for Lrs pixels.
Definition:
SpecialPixelTool.cpp:322
Isis::SpecialPixelTool::p_parent
QWidget * p_parent
Parent widget.
Definition:
SpecialPixelTool.h:74
Isis::SpecialPixelTool::p_nullColor
QToolButton * p_nullColor
Null Button.
Definition:
SpecialPixelTool.h:85
Isis::SpecialPixelTool::setHisColor
void setHisColor()
Sets the color for His pixels.
Definition:
SpecialPixelTool.cpp:340
Isis::SpecialPixelTool::setDefaultColors
void setDefaultColors()
Emitted when the default colors are reset.
Isis::SpecialPixelTool::p_hrsColor
QToolButton * p_hrsColor
High representation saturation Button.
Definition:
SpecialPixelTool.h:90
Isis::SpecialPixelTool::p_lisDefault
QColor p_lisDefault
Color chosen for low instrument saturation pixels.
Definition:
SpecialPixelTool.h:78
Tool.h
Isis::SpecialPixelTool::defaultBW
void defaultBW()
Reset the default black/white colors.
Definition:
SpecialPixelTool.cpp:390
Isis::SpecialPixelTool::menuName
QString menuName() const
Returns the menu name.
Definition:
SpecialPixelTool.h:45
Isis::SpecialPixelTool::setColor
void setColor(QToolButton *button)
Gets the selected color from the color dialog.
Definition:
SpecialPixelTool.cpp:372
Isis::SpecialPixelTool::updateTool
void updateTool()
Updates special pixel tool.
Definition:
SpecialPixelTool.cpp:444
Isis::SpecialPixelTool::p_settings
QSettings * p_settings
< Settings
Definition:
SpecialPixelTool.h:93
QToolBar
Isis::SpecialPixelTool::p_hdsDefault
QColor p_hdsDefault
Color chosen for pixels.
Definition:
SpecialPixelTool.h:83
Isis::SpecialPixelTool::SpecialPixelTool
SpecialPixelTool(QWidget *parent)
SpecialPixelTool constructor.
Definition:
SpecialPixelTool.cpp:30
Isis::SpecialPixelTool::addTo
void addTo(QMenu *menu)
Adds the tool to the given menu.
Definition:
SpecialPixelTool.cpp:177
Isis::SpecialPixelTool::p_bgColor
QToolButton * p_bgColor
Background color Button.
Definition:
SpecialPixelTool.h:92
Isis::SpecialPixelTool::setHrsColor
void setHrsColor()
Sets the color for Hrs pixels.
Definition:
SpecialPixelTool.cpp:349
Isis::SpecialPixelTool::p_spWindow
QWidget * p_spWindow
Window widget.
Definition:
SpecialPixelTool.h:75
Isis::Workspace
Definition:
Workspace.h:81
Isis::SpecialPixelTool::p_dialog
QDialog * p_dialog
Dialog box.
Definition:
SpecialPixelTool.h:76
Isis::SpecialPixelTool::p_lisColor
QToolButton * p_lisColor
Low instrument saturation Button.
Definition:
SpecialPixelTool.h:86
Isis::Tool
Base class for the Qisis tools.
Definition:
Tool.h:81
Isis::SpecialPixelTool::p_hdsColor
QToolButton * p_hdsColor
High Button.
Definition:
SpecialPixelTool.h:91
Isis::SpecialPixelTool::setLdsColor
void setLdsColor()
Sets the color for Lds pixels.
Definition:
SpecialPixelTool.cpp:331
QAction
Isis::SpecialPixelTool::p_color
bool p_color
Color Mode?
Definition:
SpecialPixelTool.h:94
Isis::SpecialPixelTool
Sets the colors for the special pixel values.
Definition:
SpecialPixelTool.h:35
QDialog
Isis::SpecialPixelTool::p_nullDefault
QColor p_nullDefault
Color chosen for null pixels.
Definition:
SpecialPixelTool.h:77
QWidget
Isis::SpecialPixelTool::p_hisDefault
QColor p_hisDefault
Color chosen for high instrument saturation pixels.
Definition:
SpecialPixelTool.h:81
U.S. Department of the Interior
|
U.S. Geological Survey
ISIS
|
Privacy & Disclaimers
|
Astrogeology Research Program
To contact us, please post comments and questions on the
ISIS Support Center
File Modified: 07/12/2023 23:29:27