Almetare  1.15
Alle meine Taschenrechner - Eine C++-Bibliothek zur Entwicklung von Taschenrechnern
CalculatorTi30 Klassenreferenz

Die Klasse implementiert den Calculator des TI-30. Mehr ...

#include <calc_ti30.h>

Klassendiagramm für CalculatorTi30:
CalculatorBase

Öffentliche Methoden

 CalculatorTi30 (int argc, char **argv)
 Konstruktor fuer TI-30. Mehr ...
 
- Öffentliche Methoden geerbt von CalculatorBase
 CalculatorBase (int argc, char **argv)
 Konstruktor tut eigentlich nichts, da die Konstruktion von den abgeleiteten Klassen uebernommen wird. Mehr ...
 
 ~CalculatorBase ()
 Destruktor raeumt die Objekte auf, die von den abgeleiteten Calculatoren angelegt wurden, da dies immer dieselben sind. Mehr ...
 
ComputerBasegetComputerP () const
 
DisplayBasegetDisplayP () const
 
CfgsgetCfgsP () const
 
string getProgName () const
 
string getProgVers () const
 
string getAccPath () const
 
bool getIsDlgApp () const
 
double calculate ()
 Uebernimmt bei der Konsolenversion die Steuerung der Eingabe und Berechnung und Ausgabe der Werte. Mehr ...
 
void process (string in)
 Verarbeitet ein einzelnes Symbol. Mehr ...
 
string getTitle ()
 Erzeugt fuer die Konsolenversion einen String mit einem Titelbild. Mehr ...
 
string getNextSym (string &expr) const
 Holt aus dem String expr das erste Symbol. Mehr ...
 
bool isError () const
 
int getNumStrLen (string dsplStr)
 

Weitere Geerbte Elemente

- Geschützte Attribute geerbt von CalculatorBase
string mProgName
 z.B. "TI-30", "Casio fx-85v", ...
 
string mProgPath
 Pfad, unter dem das Binary liegt.
 
string mProgVers
 Programmversion zwecks Vrgl. in Ini-Datei.
 
string mHomeDir
 Home-Verzeichnis des Users (falls Linux)
 
string mAccPath
 Zubehoer-Ordner.
 
string mIniFileName
 Name der Initialisierungsdatei (ohne Pfad)
 
ComputerBasemComputerP
 Zeiger auf den Computer.
 
DisplayBasemDisplayP
 Zeiger auf die Anzeige.
 
CfgsmCfgsP
 Zeiger auf die Konfigurationsdaten.
 
bool mIsDlgApp
 als Konsolen- oder Dialogapplik. gestartet?
 

Ausführliche Beschreibung

Die Klasse implementiert den Calculator des TI-30.

Da die Interna von TI-30 und TI-45 auf Konsolenebene identisch sind, hat die Klasse keine Funktionalitaet.

Beschreibung der Konstruktoren und Destruktoren

◆ CalculatorTi30()

CalculatorTi30::CalculatorTi30 ( int  argc,
char **  argv 
)

Konstruktor fuer TI-30.

Achtung: Aufraeumen wird von ~CalculatorBase() uebernommen, daher gibt es keinen Destruktor!


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: