casa
5.7.0-16
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
casa
code
imageanalysis
ImageAnalysis
PixelValueManipulatorData.h
Go to the documentation of this file.
1
#ifndef IMAGES_PIXELVALUEMANIPULATORDATA_H
2
#define IMAGES_PIXELVALUEMANIPULATORDATA_H
3
4
#include <
casa/typeinfo.h
>
5
6
namespace
casacore
{
7
8
class
String;
9
}
10
11
namespace
casa {
12
13
14
class
PixelValueManipulatorData
{
15
// <summary>
16
// Non-templated data related bits for PixelValueManipulator.
17
// </summary>
18
19
// <reviewed reviewer="" date="" tests="" demos="">
20
// </reviewed>
21
22
// <prerequisite>
23
// </prerequisite>
24
25
// <etymology>
26
// casacore::Data for PixelValueManipulator.
27
// </etymology>
28
29
// <synopsis>
30
// </synopsis>
31
32
// <example>
33
// </example>
34
35
public
:
36
37
enum
SpectralType
{
38
DEFAULT
,
39
RELATIVISTIC
,
40
RADIO_VELOCITY
,
41
OPTICAL_VELOCITY
,
42
AIR_WAVELENGTH
,
43
WAVELENGTH
,
44
};
45
46
PixelValueManipulatorData
() =
delete
;
47
48
// destructor
49
~PixelValueManipulatorData
() {}
50
51
// convert a string to a spectral type. Acceptable values are (case insensitive,
52
// minimum match supported): "default", "optical velocity", "radio velocity",
53
// "wavelength", "air wavelength", and "" (which returns DEFAULT)
54
static
SpectralType
spectralType
(
const
casacore::String
& specString);
55
56
};
57
}
58
59
#endif
casa::PixelValueManipulatorData::DEFAULT
Definition:
PixelValueManipulatorData.h:38
casa::PixelValueManipulatorData::spectralType
static SpectralType spectralType(const casacore::String &specString)
convert a string to a spectral type.
casa::PixelValueManipulatorData::PixelValueManipulatorData
PixelValueManipulatorData()=delete
casa::PixelValueManipulatorData
Definition:
PixelValueManipulatorData.h:14
casa::PixelValueManipulatorData::WAVELENGTH
Definition:
PixelValueManipulatorData.h:43
casa::PixelValueManipulatorData::RELATIVISTIC
Definition:
PixelValueManipulatorData.h:39
typeinfo.h
casa::PixelValueManipulatorData::RADIO_VELOCITY
Definition:
PixelValueManipulatorData.h:40
casa::PixelValueManipulatorData::OPTICAL_VELOCITY
Definition:
PixelValueManipulatorData.h:41
casa::PixelValueManipulatorData::AIR_WAVELENGTH
Definition:
PixelValueManipulatorData.h:42
casacore::String
String: the storage and methods of handling collections of characters.
Definition:
String.h:223
casa::PixelValueManipulatorData::SpectralType
SpectralType
Non-templated data related bits for PixelValueManipulator.
Definition:
PixelValueManipulatorData.h:37
casa::PixelValueManipulatorData::~PixelValueManipulatorData
~PixelValueManipulatorData()
destructor
Definition:
PixelValueManipulatorData.h:49
casacore
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.
Definition:
X11Intrinsic.h:42
Generated on Sun Sep 1 2019 23:32:35 for casa by
1.8.5