OpenCascade.js
API ReferenceModelingAlgorithmsTKExpress

Expr

OCCT package Expr: Expr, Expr_Absolute, Expr_ArcCosine, Expr_ArcSine, and 54 more bound classes.

Expr

This package describes the data structure of any expression, relation or function used in mathematics. It also describes the assignment of variables. Standard mathematical functions are implemented such as trigonometrics, hyperbolics, and log functions.

Constructors(1)

Static methods(4)

Expr_Absolute

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_ArcCosine

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_ArcSine

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_ArcTangent

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_ArgCosh

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_ArgSinh

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_ArgTanh

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_BinaryExpression

Defines all binary expressions. The order of the two operands is significant.

Static methods(2)

Instance methods(11)

Expr_BinaryFunction

Defines the use of a binary function in an expression with given arguments.

Constructors(1)

Static methods(2)

Instance methods(9)

Expr_Cosh

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_Cosine

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_Difference

Constructors(1)

Static methods(2)

Instance methods(9)

Expr_Different

Constructors(1)

Static methods(2)

Instance methods(6)

Expr_Division

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_Equal

Constructors(1)

Static methods(2)

Instance methods(6)

Expr_Exponential

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_Exponentiate

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_FunctionDerivative

Constructors(1)

Static methods(2)

Instance methods(15)

Expr_GeneralExpression

Defines the general purposes of any expression.

Static methods(2)

Instance methods(17)

Expr_GeneralFunction

Defines the general purposes of any function.

Static methods(2)

Instance methods(10)

Expr_GeneralRelation

Defines the general purposes of any relation between expressions.

Static methods(2)

Instance methods(12)

Expr_GreaterThan

Constructors(1)

Static methods(2)

Instance methods(6)

Expr_GreaterThanOrEqual

Constructors(1)

Static methods(2)

Instance methods(6)

Expr_LessThan

Constructors(1)

Static methods(2)

Instance methods(6)

Expr_LessThanOrEqual

Constructors(1)

Static methods(2)

Instance methods(6)

Expr_LogOf10

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_LogOfe

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_NamedConstant

Describes any numeric constant known by a special name (as PI, e,...).

Constructors(1)

Static methods(2)

Instance methods(14)

Expr_NamedExpression

Describe an expression used by its name (as constants or variables). A single reference is made to a NamedExpression in every Expression (i.e. a NamedExpression is shared).

Static methods(2)

Instance methods(6)

Expr_NamedFunction

Constructors(1)

Static methods(2)

Instance methods(14)

Expr_NamedUnknown

This class describes any variable of an expression. Assignment is treated directly in this class.

Constructors(1)

Static methods(2)

Instance methods(16)

Expr_NumericValue

This class describes any reel value defined in an expression.

Constructors(1)

Static methods(2)

Instance methods(17)

Expr_PolyExpression

Static methods(2)

Instance methods(10)

Expr_PolyFunction

Defines the use of an n-ary function in an expression with given arguments.

Constructors(1)

Static methods(2)

Instance methods(9)

Expr_Product

Constructors(2)

Static methods(2)

Instance methods(8)

Expr_Sign

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_Sine

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_SingleRelation

Static methods(2)

Instance methods(11)

Expr_Sinh

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_Square

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_SquareRoot

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_Sum

Constructors(2)

Static methods(2)

Instance methods(9)

Expr_SystemRelation

Constructors(1)

Static methods(2)

Instance methods(14)

Expr_Tangent

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_Tanh

Constructors(1)

Static methods(2)

Instance methods(8)

Expr_UnaryExpression

Static methods(2)

Instance methods(9)

Expr_UnaryFunction

Defines the use of an unary function in an expression with a given argument.

Constructors(1)

Static methods(2)

Instance methods(9)

Expr_UnaryMinus

Constructors(1)

Static methods(2)

Instance methods(9)