1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-19 13:40:49 +03:00

0026912: CLang 3.6.2 compiler warning [-Winconsistent-missing-override]

This commit is contained in:
abv
2015-11-20 21:04:11 +03:00
committed by bugmaster
parent 4d8eca1dce
commit 79104795a1
700 changed files with 2920 additions and 2904 deletions

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -55,26 +55,26 @@ public:
//! returns the number of sub-expressions contained
//! in <me> ( >= 0)
Standard_EXPORT Standard_Integer NbSubExpressions() const;
Standard_EXPORT Standard_Integer NbSubExpressions() const Standard_OVERRIDE;
//! returns the <I>-th sub-expression of <me>
//! raises OutOfRange if <I> > NbSubExpressions(me)
Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const;
Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const Standard_OVERRIDE;
//! Does <me> contain NamedUnknown ?
Standard_EXPORT Standard_Boolean ContainsUnknowns() const;
Standard_EXPORT Standard_Boolean ContainsUnknowns() const Standard_OVERRIDE;
//! Tests if <me> contains <exp>.
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const;
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const Standard_OVERRIDE;
//! Replaces all occurences of <var> with <with> in <me>.
//! Raises InvalidOperand if <with> contains <me>.
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with);
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with) Standard_OVERRIDE;
//! Returns a GeneralExpression after replacement of
//! NamedUnknowns by an associated expression and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const Standard_OVERRIDE;

View File

@@ -54,29 +54,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -49,20 +49,20 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the <N>-th derivative on <X> unknown of <me>.
//! Raises OutOfRange if <N> <= 0
@@ -72,10 +72,10 @@ public:
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -41,23 +41,23 @@ public:
//! Creates the relation <exp1> # <exp2>.
Standard_EXPORT Expr_Different(const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2);
Standard_EXPORT Standard_Boolean IsSatisfied() const;
Standard_EXPORT Standard_Boolean IsSatisfied() const Standard_OVERRIDE;
//! Returns a GeneralRelation after replacement of
//! NamedUnknowns by an associated expression, and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const Standard_OVERRIDE;
//! Replaces NamedUnknowns by associated expressions,
//! and computes values in <me>.
Standard_EXPORT void Simplify();
Standard_EXPORT void Simplify() Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and
//! functions.
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -41,22 +41,22 @@ public:
//! Creates the relation <exp1> = <exp2>.
Standard_EXPORT Expr_Equal(const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2);
Standard_EXPORT Standard_Boolean IsSatisfied() const;
Standard_EXPORT Standard_Boolean IsSatisfied() const Standard_OVERRIDE;
//! returns a GeneralRelation after replacement of
//! NamedUnknowns by an associated expression and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const Standard_OVERRIDE;
//! Replaces NamedUnknowns by an associated expressions
//! and computes values in <me>.
Standard_EXPORT void Simplify();
Standard_EXPORT void Simplify() Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -53,34 +53,34 @@ public:
Standard_EXPORT Expr_FunctionDerivative(const Handle(Expr_GeneralFunction)& func, const Handle(Expr_NamedUnknown)& withX, const Standard_Integer deg);
//! Returns the number of variables of <me>.
Standard_EXPORT Standard_Integer NbOfVariables() const;
Standard_EXPORT Standard_Integer NbOfVariables() const Standard_OVERRIDE;
//! Returns the variable denoted by <index> in <me>.
//! Raises OutOfRange if <index> greater than
//! NbOfVariables of <me>.
Standard_EXPORT Handle(Expr_NamedUnknown) Variable (const Standard_Integer index) const;
Standard_EXPORT Handle(Expr_NamedUnknown) Variable (const Standard_Integer index) const Standard_OVERRIDE;
//! Computes the value of <me> with the given variables.
//! Raises DimensionMismatch if Length(vars) is different from
//! Length(values).
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& values) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& values) const Standard_OVERRIDE;
//! Returns a copy of <me> with the same form.
Standard_EXPORT Handle(Expr_GeneralFunction) Copy() const;
Standard_EXPORT Handle(Expr_GeneralFunction) Copy() const Standard_OVERRIDE;
//! Returns Derivative of <me> for variable <var>.
Standard_EXPORT Handle(Expr_GeneralFunction) Derivative (const Handle(Expr_NamedUnknown)& var) const;
Standard_EXPORT Handle(Expr_GeneralFunction) Derivative (const Handle(Expr_NamedUnknown)& var) const Standard_OVERRIDE;
//! Returns Derivative of <me> for variable <var> with
//! degree <deg>.
Standard_EXPORT Handle(Expr_GeneralFunction) Derivative (const Handle(Expr_NamedUnknown)& var, const Standard_Integer deg) const;
Standard_EXPORT Handle(Expr_GeneralFunction) Derivative (const Handle(Expr_NamedUnknown)& var, const Standard_Integer deg) const Standard_OVERRIDE;
//! Tests if <me> and <func> are similar functions (same
//! name and same used expression).
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralFunction)& func) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralFunction)& func) const Standard_OVERRIDE;
//! Tests if <me> is linear on variable on range <index>
Standard_EXPORT Standard_Boolean IsLinearOnVariable (const Standard_Integer index) const;
Standard_EXPORT Standard_Boolean IsLinearOnVariable (const Standard_Integer index) const Standard_OVERRIDE;
//! Returns the function of which <me> is the derivative.
Standard_EXPORT Handle(Expr_GeneralFunction) Function() const;
@@ -91,7 +91,7 @@ public:
//! Returns the derivation variable of <me>.
Standard_EXPORT Handle(Expr_NamedUnknown) DerivVariable() const;
Standard_EXPORT TCollection_AsciiString GetStringName() const;
Standard_EXPORT TCollection_AsciiString GetStringName() const Standard_OVERRIDE;
Standard_EXPORT Handle(Expr_GeneralExpression) Expression() const;

View File

@@ -41,22 +41,22 @@ public:
//! Creates the relation <exp1> > <exp2>.
Standard_EXPORT Expr_GreaterThan(const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2);
Standard_EXPORT Standard_Boolean IsSatisfied() const;
Standard_EXPORT Standard_Boolean IsSatisfied() const Standard_OVERRIDE;
//! Returns a GeneralRelation after replacement of
//! NamedUnknowns by an associated expression, and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const Standard_OVERRIDE;
//! Replaces NamedUnknowns by associated expressions,
//! and computes values in <me>.
Standard_EXPORT void Simplify();
Standard_EXPORT void Simplify() Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -41,22 +41,22 @@ public:
//! Creates the relation <exp1> >= <exp2>.
Standard_EXPORT Expr_GreaterThanOrEqual(const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2);
Standard_EXPORT Standard_Boolean IsSatisfied() const;
Standard_EXPORT Standard_Boolean IsSatisfied() const Standard_OVERRIDE;
//! Returns a GeneralRelation after replacement of
//! NamedUnknowns by an associated expression, and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const Standard_OVERRIDE;
//! Replaces NamedUnknowns by associated expressions,
//! and computes values in <me>.
Standard_EXPORT void Simplify();
Standard_EXPORT void Simplify() Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -41,22 +41,22 @@ public:
//! Creates the relation <exp1> < <exp2>.
Standard_EXPORT Expr_LessThan(const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2);
Standard_EXPORT Standard_Boolean IsSatisfied() const;
Standard_EXPORT Standard_Boolean IsSatisfied() const Standard_OVERRIDE;
//! Returns a GeneralRelation after replacement of
//! NamedUnknowns by an associated expression, and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const Standard_OVERRIDE;
//! Replaces NamedUnknowns by associated expressions,
//! and computes values in <me>.
Standard_EXPORT void Simplify();
Standard_EXPORT void Simplify() Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -41,22 +41,22 @@ public:
//! Creates the relation <exp1> <= <exp2>.
Standard_EXPORT Expr_LessThanOrEqual(const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2);
Standard_EXPORT Standard_Boolean IsSatisfied() const;
Standard_EXPORT Standard_Boolean IsSatisfied() const Standard_OVERRIDE;
//! Returns a GeneralRelation after replacement of
//! NamedUnknowns by an associated expression, and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const Standard_OVERRIDE;
//! Replaces NamedUnknowns by associated expressions,
//! and computes values in <me>.
Standard_EXPORT void Simplify();
Standard_EXPORT void Simplify() Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -50,46 +50,46 @@ public:
//! returns the number of sub-expressions contained
//! in <me> (always returns zero)
Standard_EXPORT Standard_Integer NbSubExpressions() const;
Standard_EXPORT Standard_Integer NbSubExpressions() const Standard_OVERRIDE;
//! returns the <I>-th sub-expression of <me>
//! raises OutOfRange
Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const;
Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const Standard_OVERRIDE;
//! returns a GeneralExpression after replacement of
//! NamedUnknowns by an associated expression and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const Standard_OVERRIDE;
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> contains NamedUnknown.
//! (returns always False)
Standard_EXPORT Standard_Boolean ContainsUnknowns() const;
Standard_EXPORT Standard_Boolean ContainsUnknowns() const Standard_OVERRIDE;
//! Tests if <exp> is contained in <me>.
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const;
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the <N>-th derivative on <X> unknown of <me>.
//! Raises OutOfRange if <N> <= 0
Standard_EXPORT virtual Handle(Expr_GeneralExpression) NDerivative (const Handle(Expr_NamedUnknown)& X, const Standard_Integer N) const Standard_OVERRIDE;
//! Replaces all occurences of <var> with <with> in <me>
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with);
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with) Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;

View File

@@ -52,10 +52,10 @@ public:
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -58,36 +58,36 @@ public:
Standard_EXPORT TCollection_AsciiString GetName() const;
//! Returns the number of variables of <me>.
Standard_EXPORT Standard_Integer NbOfVariables() const;
Standard_EXPORT Standard_Integer NbOfVariables() const Standard_OVERRIDE;
//! Returns the variable denoted by <index> in <me>.
//! Raises OutOfRange if <index> is greater than
//! NbOfVariables of <me>, or less than or equal to zero.
Standard_EXPORT Handle(Expr_NamedUnknown) Variable (const Standard_Integer index) const;
Standard_EXPORT Handle(Expr_NamedUnknown) Variable (const Standard_Integer index) const Standard_OVERRIDE;
//! Computes the value of <me> with the given variables.
//! Raises DimensionMismatch if Length(vars) is different from
//! Length(values).
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& values) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& values) const Standard_OVERRIDE;
//! Returns a copy of <me> with the same form.
Standard_EXPORT Handle(Expr_GeneralFunction) Copy() const;
Standard_EXPORT Handle(Expr_GeneralFunction) Copy() const Standard_OVERRIDE;
//! Returns Derivative of <me> for variable <var>.
Standard_EXPORT Handle(Expr_GeneralFunction) Derivative (const Handle(Expr_NamedUnknown)& var) const;
Standard_EXPORT Handle(Expr_GeneralFunction) Derivative (const Handle(Expr_NamedUnknown)& var) const Standard_OVERRIDE;
//! Returns Derivative of <me> for variable <var> with
//! degree <deg>.
Standard_EXPORT Handle(Expr_GeneralFunction) Derivative (const Handle(Expr_NamedUnknown)& var, const Standard_Integer deg) const;
Standard_EXPORT Handle(Expr_GeneralFunction) Derivative (const Handle(Expr_NamedUnknown)& var, const Standard_Integer deg) const Standard_OVERRIDE;
//! Tests if <me> and <func> are similar functions (same
//! name and same used expression).
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralFunction)& func) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralFunction)& func) const Standard_OVERRIDE;
//! Tests if <me> is linear on variable on range <index>
Standard_EXPORT Standard_Boolean IsLinearOnVariable (const Standard_Integer index) const;
Standard_EXPORT Standard_Boolean IsLinearOnVariable (const Standard_Integer index) const Standard_OVERRIDE;
Standard_EXPORT TCollection_AsciiString GetStringName() const;
Standard_EXPORT TCollection_AsciiString GetStringName() const Standard_OVERRIDE;
//! Returns equivalent expression of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Expression() const;

View File

@@ -65,44 +65,44 @@ public:
//! Returns the number of sub-expressions contained
//! in <me> ( >= 0)
Standard_EXPORT Standard_Integer NbSubExpressions() const;
Standard_EXPORT Standard_Integer NbSubExpressions() const Standard_OVERRIDE;
//! Returns the <I>-th sub-expression of <me>
//! raises OutOfRange if <I> > NbSubExpressions(me)
Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const;
Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const Standard_OVERRIDE;
//! Returns a GeneralExpression after replacement of
//! NamedUnknowns by an associated expression and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const Standard_OVERRIDE;
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> contains NamedUnknown.
Standard_EXPORT Standard_Boolean ContainsUnknowns() const;
Standard_EXPORT Standard_Boolean ContainsUnknowns() const Standard_OVERRIDE;
//! Tests if <exp> is contained in <me>.
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const;
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Replaces all occurences of <var> with <with> in <me>
//! Raises InvalidOperand if <with> contains <me>.
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with);
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with) Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;

View File

@@ -51,53 +51,53 @@ public:
//! Returns the number of sub-expressions contained
//! in <me> ( >= 0)
Standard_EXPORT Standard_Integer NbSubExpressions() const;
Standard_EXPORT Standard_Integer NbSubExpressions() const Standard_OVERRIDE;
//! Returns the <I>-th sub-expression of <me>
//! raises OutOfRange if <I> > NbSubExpressions(me)
Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const;
Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const Standard_OVERRIDE;
//! Returns a GeneralExpression after replacement of
//! NamedUnknowns by an associated expression and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const Standard_OVERRIDE;
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> contains NamedUnknown.
Standard_EXPORT Standard_Boolean ContainsUnknowns() const;
Standard_EXPORT Standard_Boolean ContainsUnknowns() const Standard_OVERRIDE;
//! Tests if <exp> is contained in <me>.
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const;
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the <N>-th derivative on <X> unknown of <me>.
//! Raises OutOfRange if <N> <= 0
Standard_EXPORT virtual Handle(Expr_GeneralExpression) NDerivative (const Handle(Expr_NamedUnknown)& X, const Standard_Integer N) const Standard_OVERRIDE;
//! Replaces all occurences of <var> with <with> in <me>
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with);
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with) Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -55,26 +55,26 @@ public:
//! returns the number of sub-expressions contained
//! in <me> ( >= 2)
Standard_EXPORT Standard_Integer NbSubExpressions() const;
Standard_EXPORT Standard_Integer NbSubExpressions() const Standard_OVERRIDE;
//! Returns the sub-expression denoted by <I> in <me>
//! Raises OutOfRange if <I> > NbSubExpressions(me)
Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const;
Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const Standard_OVERRIDE;
//! Does <me> contains NamedUnknown ?
Standard_EXPORT Standard_Boolean ContainsUnknowns() const;
Standard_EXPORT Standard_Boolean ContainsUnknowns() const Standard_OVERRIDE;
//! Tests if <exp> is contained in <me>.
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const;
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const Standard_OVERRIDE;
//! Replaces all occurences of <var> with <with> in <me>
//! Raises InvalidOperand if <with> contains <me>.
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with);
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with) Standard_OVERRIDE;
//! Returns a GeneralExpression after replacement of
//! NamedUnknowns by an associated expression and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const Standard_OVERRIDE;

View File

@@ -54,29 +54,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -51,29 +51,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -52,24 +52,24 @@ public:
Standard_EXPORT Handle(Expr_GeneralExpression) SecondMember() const;
//! Tests if <me> is linear between its NamedUnknowns.
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the number of relations contained in <me>.
Standard_EXPORT Standard_Integer NbOfSubRelations() const;
Standard_EXPORT Standard_Integer NbOfSubRelations() const Standard_OVERRIDE;
//! Returns the number of SingleRelations contained in
//! <me> (Always 1).
Standard_EXPORT Standard_Integer NbOfSingleRelations() const;
Standard_EXPORT Standard_Integer NbOfSingleRelations() const Standard_OVERRIDE;
//! Returns the relation denoted by <index> in <me>.
//! An exception is raised if index is out of range.
Standard_EXPORT Handle(Expr_GeneralRelation) SubRelation (const Standard_Integer index) const;
Standard_EXPORT Handle(Expr_GeneralRelation) SubRelation (const Standard_Integer index) const Standard_OVERRIDE;
//! Tests if <me> contains <exp>.
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const;
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const Standard_OVERRIDE;
//! Replaces all occurences of <var> with <with> in <me>.
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with);
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with) Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -53,20 +53,20 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the <N>-th derivative on <X> unknown of <me>.
//! Raises OutOfRange if <N> <= 0
@@ -76,10 +76,10 @@ public:
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -53,41 +53,41 @@ public:
Standard_EXPORT void Remove (const Handle(Expr_GeneralRelation)& relation);
//! Tests if <me> is linear between its NamedUnknowns.
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the number of relations contained in <me>.
Standard_EXPORT Standard_Integer NbOfSubRelations() const;
Standard_EXPORT Standard_Integer NbOfSubRelations() const Standard_OVERRIDE;
//! Returns the number of SingleRelations contained in
//! <me>.
Standard_EXPORT Standard_Integer NbOfSingleRelations() const;
Standard_EXPORT Standard_Integer NbOfSingleRelations() const Standard_OVERRIDE;
//! Returns the relation denoted by <index> in <me>.
//! An exception is raised if <index> is out of range.
Standard_EXPORT Handle(Expr_GeneralRelation) SubRelation (const Standard_Integer index) const;
Standard_EXPORT Handle(Expr_GeneralRelation) SubRelation (const Standard_Integer index) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsSatisfied() const;
Standard_EXPORT Standard_Boolean IsSatisfied() const Standard_OVERRIDE;
//! Returns a GeneralRelation after replacement of
//! NamedUnknowns by an associated expression, and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Simplified() const Standard_OVERRIDE;
//! Replaces NamedUnknowns by associated expressions,
//! and computes values in <me>.
Standard_EXPORT void Simplify();
Standard_EXPORT void Simplify() Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const;
Standard_EXPORT Handle(Expr_GeneralRelation) Copy() const Standard_OVERRIDE;
//! Tests if <me> contains <exp>.
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const;
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const Standard_OVERRIDE;
//! Replaces all occurences of <var> with <with> in <me>.
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with);
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with) Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -47,29 +47,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -49,26 +49,26 @@ public:
//! Returns the number of sub-expressions contained
//! in <me> ( >= 0)
Standard_EXPORT Standard_Integer NbSubExpressions() const;
Standard_EXPORT Standard_Integer NbSubExpressions() const Standard_OVERRIDE;
//! Returns the <I>-th sub-expression of <me>.
//! Raises OutOfRange if <I> > NbSubExpressions(me)
Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const;
Standard_EXPORT const Handle(Expr_GeneralExpression)& SubExpression (const Standard_Integer I) const Standard_OVERRIDE;
//! Does <me> contains NamedUnknown ?
Standard_EXPORT Standard_Boolean ContainsUnknowns() const;
Standard_EXPORT Standard_Boolean ContainsUnknowns() const Standard_OVERRIDE;
//! Tests if <exp> is contained in <me>.
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const;
Standard_EXPORT Standard_Boolean Contains (const Handle(Expr_GeneralExpression)& exp) const Standard_OVERRIDE;
//! Replaces all occurences of <var> with <with> in <me>
//! Raises InvalidOperand if <with> contains <me>.
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with);
Standard_EXPORT void Replace (const Handle(Expr_NamedUnknown)& var, const Handle(Expr_GeneralExpression)& with) Standard_OVERRIDE;
//! Returns a GeneralExpression after replacement of
//! NamedUnknowns by an associated expression, and after
//! values computation.
Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Simplified() const Standard_OVERRIDE;

View File

@@ -54,29 +54,29 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! returns the derivative on <X> unknown of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the value of <me> (as a Real) by
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;

View File

@@ -49,20 +49,20 @@ public:
//! Returns a GeneralExpression after a simplification
//! of the arguments of <me>.
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const;
Standard_EXPORT Handle(Expr_GeneralExpression) ShallowSimplified() const Standard_OVERRIDE;
//! Returns a copy of <me> having the same unknowns and functions.
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const;
Standard_EXPORT Handle(Expr_GeneralExpression) Copy() const Standard_OVERRIDE;
//! Tests if <me> and <Other> define the same expression.
//! This method does not include any simplification before
//! testing.
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const;
Standard_EXPORT Standard_Boolean IsIdentical (const Handle(Expr_GeneralExpression)& Other) const Standard_OVERRIDE;
Standard_EXPORT Standard_Boolean IsLinear() const;
Standard_EXPORT Standard_Boolean IsLinear() const Standard_OVERRIDE;
//! Returns the derivative on <X> unknown of <me>
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const;
Standard_EXPORT Handle(Expr_GeneralExpression) Derivative (const Handle(Expr_NamedUnknown)& X) const Standard_OVERRIDE;
//! Returns the <N>-th derivative on <X> unknown of <me>.
//! Raises OutOfRange if <N> <= 0
@@ -72,10 +72,10 @@ public:
//! replacement of <vars> by <vals>.
//! Raises NotEvaluable if <me> contains NamedUnknown not
//! in <vars> or NumericError if result cannot be computed.
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const;
Standard_EXPORT Standard_Real Evaluate (const Expr_Array1OfNamedUnknown& vars, const TColStd_Array1OfReal& vals) const Standard_OVERRIDE;
//! returns a string representing <me> in a readable way.
Standard_EXPORT TCollection_AsciiString String() const;
Standard_EXPORT TCollection_AsciiString String() const Standard_OVERRIDE;