Orfeo Toolbox
3.16
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
OTB
Code
Common
otbImageListToImageFilter.txx
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: ORFEO Toolbox
4
Language: C++
5
Date: $Date$
6
Version: $Revision$
7
8
9
Copyright (c) Centre National d'Etudes Spatiales. All rights reserved.
10
See OTBCopyright.txt for details.
11
12
13
This software is distributed WITHOUT ANY WARRANTY; without even
14
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15
PURPOSE. See the above copyright notices for more information.
16
17
=========================================================================*/
18
#ifndef __otbImageListToImageFilter_txx
19
#define __otbImageListToImageFilter_txx
20
21
#include "
otbImageListToImageFilter.h
"
22
23
namespace
otb
24
{
28
template
<
class
TInputImage,
class
TOutputImage>
29
ImageListToImageFilter<TInputImage, TOutputImage>
30
::ImageListToImageFilter
()
31
{
32
this->SetNumberOfRequiredInputs(1);
33
}
38
template
<
class
TInputImage,
class
TOutputImage>
39
void
40
ImageListToImageFilter<TInputImage, TOutputImage>
41
::SetInput
(
const
InputImageListType
*image)
42
{
43
// A single input image
44
this->
itk::ProcessObject::SetNthInput
(0, const_cast<InputImageListType*>(image));
45
}
50
template
<
class
TInputImage,
class
TOutputImage>
51
typename
ImageListToImageFilter<TInputImage, TOutputImage>::InputImageListType
*
52
ImageListToImageFilter<TInputImage, TOutputImage>
53
::GetInput
(
void
)
54
{
55
// If there is no input
56
if
(this->GetNumberOfInputs() < 1)
57
{
58
// exit
59
return
0;
60
}
61
// else return the first input
62
return
static_cast<
InputImageListType
*
>
63
(this->
itk::ProcessObject::GetInput
(0));
64
}
68
template
<
class
TInputImage,
class
TOutputImage>
69
void
70
ImageListToImageFilter<TInputImage, TOutputImage>
71
::PrintSelf
(std::ostream& os,
itk::Indent
indent)
const
72
{
73
Superclass::PrintSelf(os, indent);
74
}
75
}
// End namespace otb
76
#endif
Generated at Sun Feb 3 2013 00:26:48 for
Orfeo Toolbox
with
doxygen 1.8.1.1