23 #ifndef otbMaskMuParserFunctor_h
24 #define otbMaskMuParserFunctor_h
60 template <
class TInputPixel>
82 const std::map<std::string, Parser::ValueType*>& GetVar()
const;
86 void SetExpression(
const std::string& expression);
89 std::string GetExpression()
const;
91 void SetNumberOfBands(
unsigned int NbOfBands);
94 void SetSpectralAngleReferencePixel(
const PixelType& refPixel);
97 bool CheckExpression();
128 #ifndef OTB_MANUAL_INSTANTIATION
std::vector< double > m_AImage
void operator=(const Self &)=delete
SpectralAngleFunctorType m_SpectralAngleFunctor
itk::SmartPointer< const Self > ConstPointer
ParserType::Pointer m_Parser
itk::LightObject Superclass
MaskMuParserFunctor(const Self &)=delete
PixelType m_SpectralAngleReferencePixel
itk::SmartPointer< Self > Pointer
BinarySpectralAngleFunctor< PixelType, PixelType, double > SpectralAngleFunctorType
Definition of the standard floating point parser. Standard implementation of the mathematical express...
std::map< std::string, int > FunctionMapType
itk::SmartPointer< Self > Pointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.