Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
Units_MathSentence Class Reference

This class defines all the methods to create and
compute an algebraic formula.
More...

#include <Units_MathSentence.hxx>

Inheritance diagram for Units_MathSentence:
Inheritance graph
[legend]

Public Member Functions

 Units_MathSentence (const Standard_CString astring)
 Creates and returns a MathSentence object. The string
<astring> describes an algebraic formula in natural
language.
More...
 
- Public Member Functions inherited from Units_Sentence
 Units_Sentence (const Handle< Units_Lexicon > &alexicon, const Standard_CString astring)
 Creates and returns a Sentence, by analyzing the
string <astring> with the lexicon <alexicon>.
More...
 
void SetConstants ()
 For each constant encountered, sets the value.
More...
 
Handle_Units_TokensSequence Sequence () const
 Returns <thesequenceoftokens>.
More...
 
void Sequence (const Handle< Units_TokensSequence > &asequenceoftokens)
 Sets the field <thesequenceoftokens> to <asequenceoftokens>.
More...
 
Handle_Units_Token Evaluate ()
 Computes and returns in a token the result of the
expression.
More...
 
Standard_Boolean IsDone () const
 Return True if number of created tokens > 0
(i.e creation of sentence is succesfull)
More...
 
void Dump () const
 Useful for debugging.
More...
 

Detailed Description

This class defines all the methods to create and
compute an algebraic formula.

Constructor & Destructor Documentation

Units_MathSentence::Units_MathSentence ( const Standard_CString  astring)

Creates and returns a MathSentence object. The string
<astring> describes an algebraic formula in natural
language.


The documentation for this class was generated from the following file: