23 #ifndef otbBandMathImageFilter_h
24 #define otbBandMathImageFilter_h
26 #include "itkInPlaceImageFilter.h"
27 #include "itkImageRegionIteratorWithIndex.h"
82 template <
class TImage>
110 using Superclass::SetNthInput;
119 void SetExpression(
const std::string& expression);
122 std::string GetExpression()
const;
133 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
135 void BeforeThreadedGenerateData()
override;
136 void ThreadedGenerateData(
const ImageRegionType& outputRegionForThread, itk::ThreadIdType threadId)
override;
137 void AfterThreadedGenerateData()
override;
141 void operator=(
const Self&) =
delete;
160 #ifndef OTB_MANUAL_INSTANTIATION