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

Verschiebt bei wissenschaftlicher Darstellung das Komma der Mantisse. Mehr ...

#include <calc_sci.h>

Klassendiagramm für AcShiftPoint:
SymAction Symbol AcEe AcEng AcEngBack

Öffentliche Methoden

 AcShiftPoint (string sym="", string hlp="no help available")
 
- Öffentliche Methoden geerbt von SymAction
 SymAction (string sym="", string hlp="no help available")
 
- Öffentliche Methoden geerbt von Symbol
 Symbol (string sym="", string hlp="no help available")
 
string getSym () const
 
string getHlp () const
 
virtual void process ()=0
 

Geschützte Methoden

void shiftEng (Util::Direction dir)
 Verschiebt Dezimalpunkt der Anzeige so nach rechts oder links, dass der Exponent ein Vielfaches von 3 ist. Mehr ...
 

Statische, geschützte Attribute

static int mShiftNumMax = 4
 
- Statische, geschützte Attribute geerbt von Symbol
static ComputerBasemCompP
 Zeiger auf Computer mit der Symboltabelle.
 
static DisplayBasemDsplP
 Zeiger auf Display (f. wissenschftl. Rechner)
 

Weitere Geerbte Elemente

- Öffentliche, statische Methoden geerbt von Symbol
static void setCompP (ComputerBase *cP)
 
static void setDsplP (DisplayBase *cP)
 
- Geschützte, statische Methoden geerbt von Symbol
static SymbolgetLastInP ()
 Liefert das letzte eingegebene Symbol zurueck. Mehr ...
 
static SymbolgetLastOpP ()
 Liefert das letzte eingegebene Operator-Symbol zurueck. Mehr ...
 
static SymbolgetLastButOneOpP ()
 Liefert das vorletzte eingegebene Operator-Symbol zurueck. Mehr ...
 
- Geschützte Attribute geerbt von Symbol
string mSym
 das Symbol als String ("+", "sto", ...)
 
string mHlp
 kurzer Hilfetext
 

Ausführliche Beschreibung

Verschiebt bei wissenschaftlicher Darstellung das Komma der Mantisse.

Dokumentation der Elementfunktionen

◆ shiftEng()

void AcShiftPoint::shiftEng ( Util::Direction  dir)
protected

Verschiebt Dezimalpunkt der Anzeige so nach rechts oder links, dass der Exponent ein Vielfaches von 3 ist.

Wiederholter Aufruf verschiebt ihn um weitere drei Stellen.

Parameter
dirRichtung der Verschiebung (Util::RIGHT, Util::LEFT)

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