21 #ifndef otbSarBurstExtractionImageFilter_h
22 #define otbSarBurstExtractionImageFilter_h
24 #include "itkImageToImageFilter.h"
25 #include "itkSmartPointer.h"
48 template <
class TImage>
54 typedef itk::ImageToImageFilter<TImage, TImage>
Superclass;
65 typedef std::pair<unsigned long, unsigned long>
RecordType;
69 itkSetMacro(BurstIndex,
unsigned int);
70 itkSetMacro(AllPixels,
bool);
80 virtual void GenerateOutputInformation()
override;
83 virtual void GenerateInputRequestedRegion()
override;
86 virtual void DynamicThreadedGenerateData(
const RegionType& outputRegionForThread)
override;
111 #ifndef OTB_MANUAL_INSTANTIATION
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.