Orfeo Toolbox
3.16
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
OTB
Code
Common
otbImageToImageListFilter.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 __otbImageToImageListFilter_txx
19
#define __otbImageToImageListFilter_txx
20
21
#include "
otbImageToImageListFilter.h
"
22
23
namespace
otb
24
{
28
template
<
class
TInputImage,
class
TOutputImage>
29
ImageToImageListFilter<TInputImage, TOutputImage>
30
::ImageToImageListFilter
()
31
{
32
this->SetNumberOfRequiredInputs(1);
33
}
38
template
<
class
TInputImage,
class
TOutputImage>
39
void
40
ImageToImageListFilter<TInputImage, TOutputImage>
41
::SetInput
(
const
InputImageType
*image)
42
{
43
// A single input image
44
this->
itk::ProcessObject::SetNthInput
(0, const_cast<InputImageType*>(image));
45
}
50
template
<
class
TInputImage,
class
TOutputImage>
51
typename
ImageToImageListFilter<TInputImage, TOutputImage>::InputImageType
*
52
ImageToImageListFilter<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<
TInputImage *
>
63
(this->
itk::ProcessObject::GetInput
(0));
64
}
68
template
<
class
TInputImage,
class
TOutputImage>
69
void
70
ImageToImageListFilter<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:29:40 for
Orfeo Toolbox
with
doxygen 1.8.1.1