Class for measurement system in pica. More...
#include <ilviews/printing/units.h>
Public Member Functions | |
| IlvPrintPicaUnit () | |
| Default constructor. More... | |
| IlvPrintPicaUnit (double units) | |
| Conversion constructor from a double. More... | |
| IlvPrintPicaUnit (IlvPrintPicaUnit const &other) | |
| Copy constructor. More... | |
| IlvPrintPicaUnit (IlvPrintUnit const &other) | |
Conversion constructor from an IlvPrintUnit. More... | |
| virtual double | getPoints () const |
| Returns the value expressed in points. More... | |
| virtual IlString | getUnitName () const |
| Returns a string that is the name of the unit (pica). More... | |
| virtual void | setPoints (double points) |
| Sets the value expressed in points. More... | |
Public Member Functions inherited from IlvPrintUnit | |
| IlvPrintUnit () | |
| Default constructor. More... | |
| IlvPrintUnit (double units) | |
| Conversion constructor from a double. More... | |
| virtual | ~IlvPrintUnit () |
| Destructor. More... | |
| double | getUnits () const |
| Returns the value expressed in units. More... | |
| IlBoolean | operator!= (IlvPrintUnit const &other) const |
| InEquality test. More... | |
| IlvPrintUnit & | operator*= (double units) |
| Multiplies the current object by the value expressed in units given as parameter. More... | |
| IlvPrintUnit & | operator+= (double units) |
| Adds to the current object the value expressed in units given as parameter. More... | |
| IlvPrintUnit & | operator+= (IlvPrintUnit const &other) |
| Adds to the current object the value of the object given as parameter. More... | |
| IlvPrintUnit & | operator-= (double units) |
| Subtracts from the current object the value expressed in units given as parameter. More... | |
| IlvPrintUnit & | operator-= (IlvPrintUnit const &other) |
| Subtracts from the current object the value of the object given as parameter. More... | |
| IlvPrintUnit & | operator/= (double units) |
| Divides the current object by the value expressed in units given as parameter. More... | |
| IlvPrintUnit & | operator= (double units) |
| Assignment operator. More... | |
| IlvPrintUnit & | operator= (IlvPrintUnit const &other) |
| Assignment operator. More... | |
| IlBoolean | operator== (IlvPrintUnit const &other) const |
| Equality test. More... | |
| void | setUnits (double units) |
| Sets the value expressed in units. More... | |
| IlString | toString () const |
| Returns a string representation of the value expressed in units. More... | |
Protected Member Functions | |
| virtual IlString | getUnitNamePlural () const |
| Returns a string that is the plural name of the unit (picas). More... | |
Class for measurement system in pica.
Library: ilvprint
| IlvPrintPicaUnit::IlvPrintPicaUnit | ( | ) |
Default constructor.
It initializes the object in a coherent state.
| IlvPrintPicaUnit::IlvPrintPicaUnit | ( | IlvPrintPicaUnit const & | other | ) |
Copy constructor.
It creates an IlvPrintPicaUnit from another IlvPrintPicaUnit object.
| other | A const reference to an IlvPrintPicaUnit. |
| IlvPrintPicaUnit::IlvPrintPicaUnit | ( | IlvPrintUnit const & | other | ) |
Conversion constructor from an IlvPrintUnit.
It creates an IlvPrintPicaUnit from an IlvPrintUnit object.
| other | A const reference to an IlvPrintUnit. |
| IlvPrintPicaUnit::IlvPrintPicaUnit | ( | double | units | ) |
Conversion constructor from a double.
This constructor creates an IlvPrint from a double.
| units | A double, the number of units of the IlvPrintUnit. |
|
virtual |
Returns the value expressed in points.
It translates the value returned by getUnits, expressed in pica units, into a value expressed in points.
Implements IlvPrintUnit.
|
virtual |
Returns a string that is the name of the unit (pica).
IlString, the name of the unit. Implements IlvPrintUnit.
|
protectedvirtual |
Returns a string that is the plural name of the unit (picas).
IlString, the plural name unit. Implements IlvPrintUnit.
|
virtual |
Sets the value expressed in points.
It translates the value given as parameter, expressed in points, into pica units and then stores it (through setUnits).
| points | A double, the value expressed in points. |
Implements IlvPrintUnit.