OTB
9.0.0
Orfeo Toolbox
Modules
Core
Indices
include
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
};
42
enum
LandsatTMBandNames
43
{
44
TM1
,
45
TM2
,
46
TM3
,
47
TM4
,
48
TM5
,
49
TM60
,
50
TM61
,
51
TM62
,
52
TM7
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
Generated at Wed Feb 28 2024 15:21:30 for
OTB
with
1.8.17