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 ThreadedGenerateData(
const RegionType& outputRegionForThread, itk::ThreadIdType threadId)
override;
92 void operator=(
const Self&) =
delete;
111 #ifndef OTB_MANUAL_INSTANTIATION