|  | 
| virtual const std::string & | getName (void) const | 
|  | Return the operand name. 
 | 
|  | 
| virtual const Operando & | Opera (const Operando *v1=NULL, const Operando *v2=NULL) const | 
|  | 
|  | OpUnario (const int &p) | 
|  | 
|  | OpUnario (const OpUnario &otro) | 
|  | 
| OpUnario & | operator= (const OpUnario &otro) | 
|  | 
| virtual Clase | GetClase (void) const | 
|  | 
| virtual Posicion | GetPosicion (void) const | 
|  | 
| virtual int | GetPrioridad (void) const | 
|  | 
| Rama * | operator() (Rama *r) const | 
|  | 
|  | Operador (const int &p) | 
|  | 
|  | Operador (const Operador &otro) | 
|  | 
| Operador & | operator= (const Operador &otro) | 
|  | 
| void | Put (const int &pv) | 
|  | 
| virtual const std::string & | GetFullString (void) const | 
|  | Devuelve la cadena de caracteres correspondiente al valor con toda la precisión posible.  More... 
 | 
|  | 
|  Public Member Functions inherited from Operando | 
|  | Operando (const double &d=0.0) | 
|  | 
| void | Put (const double &v) | 
|  | 
| virtual bool | Evaluable (void) const | 
|  | 
| virtual Rama | Diferencia (const Variable &, const Rama &) const | 
|  | 
| virtual Rama * | Simplifica (Rama *) const | 
|  | Simplifica la expresión. 
 | 
|  | 
| virtual Rama * | Distrib (Rama *) const | 
|  | En su caso, aplica la propiedad distributiva. 
 | 
|  | 
| virtual void | GetVariables (ConjVariables &) const | 
|  | 
| virtual const double & | GetValor (const double &v1=0.0, const double &v2=0.0) const | 
|  | 
| const std::string & | StrClase (void) const | 
|  | 
| virtual std::ostream & | Imprime (std::ostream &os) const | 
|  | 
| virtual bool | EqualTo (const double &) const | 
|  | 
|  | ProtoExpresion (void) | 
|  | Constructor. 
 | 
|  | 
|  | 
| static LexAlgebra & | CreaLexico (void) | 
|  | Devuelve una referencia al léxico. 
 | 
|  | 
| static Lexico & | Lex (void) | 
|  | Devuelve una referencia al léxico. 
 | 
|  | 
| static LexAlgebra & | LexA (void) | 
|  | Devuelve una referencia al léxico. 
 | 
|  | 
| static bool | TieneLexico (void) | 
|  | 
| static NamedOperand * | NuevaVar (const Variable &v) | 
|  | Creates the variable being passed as parameter. 
 | 
|  | 
| static NamedOperand * | NuevaVar (const std::string &palabra) | 
|  | Creates the variable which name is being passed as parameter.  More... 
 | 
|  | 
| static Variable * | CalcDirVar (const std::string &nmb) | 
|  | Return a pointer to the variable which name is being passed as parameter.  More... 
 | 
|  | 
| static void | Asigna (const std::string &palabra, const double &d) | 
|  | Assigns to the variable named 'palabra' the value being passed as parameter.  More... 
 | 
|  | 
| static void | DesAsigna (const std::string &palabra) | 
|  | Removes the assignment to the variable which name is being passed as parameter.  More... 
 | 
|  | 
| static Segnal * | CalcularDireccion (const std::string &nmb) | 
|  | Return a pointer to the signal which name is being passed as parameter.  More... 
 | 
|  | 
| int | prioridad | 
|  | 
|  Protected Attributes inherited from Operando | 
| double | valor | 
|  | 
| static LexAlgebra * | ptr_lex = NULL | 
|  | 
The documentation for this class was generated from the following files:
- src/utility/functions/algebra/OpTrigonometricas.h
- src/utility/functions/algebra/OpTrigonometricas.cc