#include <CNormalFunction.h>
List of all members.
Public Types |
| enum | Type {
LOG = 0,
LOG10,
EXP,
SIN,
COS,
TAN,
SEC,
CSC,
COT,
SINH,
COSH,
TANH,
SECH,
CSCH,
COTH,
ARCSIN,
ARCCOS,
ARCTAN,
ARCSEC,
ARCCSC,
ARCCOT,
ARCSINH,
ARCCOSH,
ARCTANH,
ARCSECH,
ARCCSCH,
ARCCOTH,
SQRT,
ABS,
FLOOR,
CEIL,
FACTORIAL,
INVALID
} |
Public Member Functions |
| | CNormalFunction () |
| | CNormalFunction (const CNormalFunction &src) |
| virtual | ~CNormalFunction () |
| CNormalFunction & | operator= (const CNormalFunction &src) |
| bool | operator== (const CNormalFunction &src) const |
| bool | operator< (const CNormalFunction &src) const |
| virtual CNormalBase * | copy () const |
| virtual bool | simplify () |
| virtual std::string | toString () const |
| Type | getType () const |
| void | setType (Type type) |
| CNormalFraction & | getFraction () |
| const CNormalFraction & | getFraction () const |
| void | setFraction (const CNormalFraction &frac) |
Static Public Attributes |
| static const char * | NAMES [] |
Protected Attributes |
| Type | mType |
| CNormalFraction * | mpFraction |
Member Enumeration Documentation
- Enumerator:
| LOG |
|
| LOG10 |
|
| EXP |
|
| SIN |
|
| COS |
|
| TAN |
|
| SEC |
|
| CSC |
|
| COT |
|
| SINH |
|
| COSH |
|
| TANH |
|
| SECH |
|
| CSCH |
|
| COTH |
|
| ARCSIN |
|
| ARCCOS |
|
| ARCTAN |
|
| ARCSEC |
|
| ARCCSC |
|
| ARCCOT |
|
| ARCSINH |
|
| ARCCOSH |
|
| ARCTANH |
|
| ARCSECH |
|
| ARCCSCH |
|
| ARCCOTH |
|
| SQRT |
|
| ABS |
|
| FLOOR |
|
| CEIL |
|
| FACTORIAL |
|
| INVALID |
|
Constructor & Destructor Documentation
| CNormalFunction::CNormalFunction |
( |
| ) |
|
| CNormalFunction::~CNormalFunction |
( |
| ) |
[virtual] |
Member Function Documentation
| CNormalBase * CNormalFunction::copy |
( |
| ) |
const [virtual] |
| bool CNormalFunction::simplify |
( |
| ) |
[virtual] |
| std::string CNormalFunction::toString |
( |
| ) |
const [virtual] |
Member Data Documentation
The documentation for this class was generated from the following files: