Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

Argument | A mathematical function argument definition with free value and base class for all argument definitions
AngleArgument |
ArgumentSet | A set of accepted arguments
BooleanArgument | A boolean argument
DataObjectArgument | Data object function argument
DataPropertyArgument | Data property function argument
DateArgument | A date argument
ExpressionItemArgument | Argument for functions, variables and units
FileArgument |
FunctionArgument | A function argument
IntegerArgument | A definition for integer arguments
MatrixArgument | A matrix argument
NumberArgument | A definition for numerical arguments
SymbolicArgument | A symbolic argument
TextArgument | A text argument
UnitArgument |
VariableArgument |
VectorArgument | A vector argument
Assumptions | An assumption about an unknown mathematical value
Calculator | The almighty calculator class
CalculatorMessage | A message with information to the user. Primarily used for errors and warnings
DataObject | A a data set object
DataProperty | A data set property
Element |
EvaluationOptions | Options for calculation
ExpressionItem | Abstract base class for functions, variables and units
MathFunction | Abstract base class for mathematical functions
DataSet | A data set
UserFunction | A user defined mathematical function
Unit | A unit for measurement
AliasUnit | An unit with relation to another unit
AliasUnit_Composite | A subunit in a CompositeUnit
CompositeUnit | A unit consisting of a number of other units
Variable | Abstract base class for variables
KnownVariable | A variable with a known value
DynamicVariable | Abstract base class for variables with a value which is recalculated when the precision has changed
UnknownVariable | A variable with unknown value
ExpressionName | A name for an expression item (function, variable or unit)
InternalPrintStruct |
MathStructure | A structure representing a mathematical value/expression/result
Number | A number
ParseOptions | Options for parsing expressions
PlotDataParameters | Parameters for plot data series
PlotParameters | Parameters passed to plotting functions
Prefix | Abstract class for prefixes
BinaryPrefix | A binary prefix
DecimalPrefix | A decimal (metric) prefix
NumberPrefix | A prefix with a free numerical value
PrintOptions | Options for formatting and display of mathematical structures/results
SortOptions | Options for ordering the parts of a mathematical expression/result before display