C# Class xFunc.Maths.Expressions.Trigonometric.TrigonometricExpression

The base class for trigonomeric functions. This is an abstract class.
Inheritance: UnaryExpression
Exibir arquivo Open project: sys27/xFunc

Public Methods

Method Description
Execute ( ExpressionParameters parameters ) : object

Executes this expression.

Protected Methods

Method Description
ExecuteComplex ( ExpressionParameters parameters ) : System.Complex

Calculates the this mathematical expression (complex number).

ExecuteDergee ( ExpressionParameters parameters ) : double

Calculates this mathematical expression (using degree).

ExecuteGradian ( ExpressionParameters parameters ) : double

Calculates this mathematical expression (using gradian).

ExecuteRadian ( ExpressionParameters parameters ) : double

Calculates this mathematical expression (using radian).

TrigonometricExpression ( ) : System

Initializes a new instance of the TrigonometricExpression class.

TrigonometricExpression ( IExpression expression ) : System

Initializes a new instance of the TrigonometricExpression class.

Method Details

Execute() public method

Executes this expression.
public Execute ( ExpressionParameters parameters ) : object
parameters ExpressionParameters An object that contains all parameters and functions for expressions.
return object

ExecuteComplex() protected abstract method

Calculates the this mathematical expression (complex number).
protected abstract ExecuteComplex ( ExpressionParameters parameters ) : System.Complex
parameters ExpressionParameters An object that contains all parameters and functions for expressions.
return System.Complex

ExecuteDergee() protected abstract method

Calculates this mathematical expression (using degree).
protected abstract ExecuteDergee ( ExpressionParameters parameters ) : double
parameters ExpressionParameters An object that contains all parameters and functions for expressions.
return double

ExecuteGradian() protected abstract method

Calculates this mathematical expression (using gradian).
protected abstract ExecuteGradian ( ExpressionParameters parameters ) : double
parameters ExpressionParameters An object that contains all parameters and functions for expressions.
return double

ExecuteRadian() protected abstract method

Calculates this mathematical expression (using radian).
protected abstract ExecuteRadian ( ExpressionParameters parameters ) : double
parameters ExpressionParameters An object that contains all parameters and functions for expressions.
return double

TrigonometricExpression() protected method

Initializes a new instance of the TrigonometricExpression class.
protected TrigonometricExpression ( ) : System
return System

TrigonometricExpression() protected method

Initializes a new instance of the TrigonometricExpression class.
protected TrigonometricExpression ( IExpression expression ) : System
expression IExpression The argument of function.
return System