OTB
9.0.0
Orfeo Toolbox
|
#include <otbOBIAMuParserFunctor.h>
Public Types | |
typedef Parser | ParserType |
typedef OBIAMuParserFunctor | Self |
Public Member Functions | |
bool | CheckExpression () |
std::string | GetExpression () const |
Parser::FunctionMapType | GetFunList () const |
std::string | GetNameOfClass () |
const std::map< std::string, Parser::ValueType * > & | GetVar () const |
OBIAMuParserFunctor () | |
bool | operator() (const TLabelObject &a) |
void | ParseAttributeName (std::string &attributeName) |
void | SetAttributes (const TLabelObject &a) |
void | SetAttributes (std::vector< std::string > shapeAttributes, std::vector< std::string > statAttributes, unsigned int nbOfBands) |
void | SetExpression (const std::string expression) |
~OBIAMuParserFunctor () | |
Private Member Functions | |
OBIAMuParserFunctor (const Self &)=delete | |
void | operator= (const Self &)=delete |
Private Attributes | |
std::vector< double > | m_AAttributes |
std::vector< std::string > | m_AttributesName |
std::string | m_Expression |
ParserType::Pointer | m_Parser |
double | m_ParserResult |
Definition at line 61 of file otbOBIAMuParserFunctor.h.
typedef Parser otb::Functor::OBIAMuParserFunctor< TLabelObject >::ParserType |
Definition at line 64 of file otbOBIAMuParserFunctor.h.
typedef OBIAMuParserFunctor otb::Functor::OBIAMuParserFunctor< TLabelObject >::Self |
Definition at line 65 of file otbOBIAMuParserFunctor.h.
|
inline |
Definition at line 194 of file otbOBIAMuParserFunctor.h.
|
inline |
Definition at line 200 of file otbOBIAMuParserFunctor.h.
|
privatedelete |
|
inline |
Check the expression
Definition at line 179 of file otbOBIAMuParserFunctor.h.
|
inline |
Return the expression to be parsed
Definition at line 107 of file otbOBIAMuParserFunctor.h.
|
inline |
Definition at line 189 of file otbOBIAMuParserFunctor.h.
|
inline |
Definition at line 67 of file otbOBIAMuParserFunctor.h.
|
inline |
Definition at line 184 of file otbOBIAMuParserFunctor.h.
|
inline |
Definition at line 72 of file otbOBIAMuParserFunctor.h.
|
privatedelete |
|
inline |
Definition at line 112 of file otbOBIAMuParserFunctor.h.
|
inline |
Definition at line 127 of file otbOBIAMuParserFunctor.h.
|
inline |
Definition at line 143 of file otbOBIAMuParserFunctor.h.
|
inline |
Definition at line 100 of file otbOBIAMuParserFunctor.h.
|
private |
Definition at line 209 of file otbOBIAMuParserFunctor.h.
|
private |
Definition at line 210 of file otbOBIAMuParserFunctor.h.
|
private |
Definition at line 207 of file otbOBIAMuParserFunctor.h.
|
private |
Definition at line 208 of file otbOBIAMuParserFunctor.h.
|
private |
Definition at line 211 of file otbOBIAMuParserFunctor.h.