OTB  9.0.0
Orfeo Toolbox
otbBandName.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2005-2022 Centre National d'Etudes Spatiales (CNES)
3  *
4  * This file is part of Orfeo Toolbox
5  *
6  * https://www.orfeo-toolbox.org/
7  *
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  * http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  */
20 
21 #ifndef otbBandName_h
22 #define otbBandName_h
23 
24 namespace otb
25 {
26 namespace BandName
27 {
28 
33 enum class CommonBandNames
34 {
35  BLUE,
36  GREEN,
37  RED,
38  NIR,
39  MIR,
40  MAX
41 };
43 {
44  TM1,
45  TM2,
46  TM3,
47  TM4,
48  TM5,
53 };
54 
55 // Note for landsat equivalence
56 // http://landsat.gsfc.nasa.gov/news/news-archive/sci_0017.html
57 // TM1 = Coastal
58 // TM2 = Blue
59 // TM3 = Green
60 // TM4 = Red
61 // TM5 = NIR
62 // TM6 = SWIR1 = MIR (SPOT5)
63 // TM7 = SWIR2
64 // TM8 = Panchro
65 // TM9 = Cirrus
66 //
67 // Spot at
68 // http://www.spotimage.com/web/en/233-resolution-and-spectral-bands.php
69 
70 // Band Number Wavelength Interval Spectral Response
71 // 1 0.45-0.52 microm Blue-Green
72 // 2 0.52-0.60 microm Green
73 // 3 0.63-0.69 microm Red
74 // 4 0.76-0.90 microm Near IR
75 // 5 1.55-1.75 microm Mid-IR
76 // 6 10.40-12.50 microm Thermal IR
77 // 7 2.08-2.35 microm Mid-IR
78 
79 } // namespace BandName
80 
81 } // namespace otb
82 
83 #endif
otb::BandName::TM3
@ TM3
Definition: otbBandName.h:46
otb::BandName::CommonBandNames::RED
@ RED
otb::BandName::TM7
@ TM7
Definition: otbBandName.h:52
otb
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
Definition: otbJoinContainer.h:32
otb::BandName::TM2
@ TM2
Definition: otbBandName.h:45
otb::BandName::CommonBandNames::GREEN
@ GREEN
otb::BandName::TM62
@ TM62
Definition: otbBandName.h:51
otb::BandName::CommonBandNames
CommonBandNames
Definition: otbBandName.h:33
otb::BandName::TM60
@ TM60
Definition: otbBandName.h:49
otb::BandName::TM4
@ TM4
Definition: otbBandName.h:47
otb::BandName::LandsatTMBandNames
LandsatTMBandNames
Definition: otbBandName.h:42
otb::BandName::TM5
@ TM5
Definition: otbBandName.h:48
otb::BandName::TM1
@ TM1
Definition: otbBandName.h:44
otb::BandName::CommonBandNames::MAX
@ MAX
otb::BandName::CommonBandNames::MIR
@ MIR
otb::BandName::CommonBandNames::NIR
@ NIR
otb::MDStr::BandName
@ BandName
otb::BandName::CommonBandNames::BLUE
@ BLUE
otb::BandName::TM61
@ TM61
Definition: otbBandName.h:50