Rogue Wave Views 5.6 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Class for measurement system in centimeters. More...
#include <ilviews/printing/units.h>
Public Member Functions | |
IlvPrintCMUnit () | |
Default constructor. More... | |
IlvPrintCMUnit (IlvPrintCMUnit const &other) | |
Copy constructor. More... | |
IlvPrintCMUnit (IlvPrintUnit const &other) | |
Conversion constructor from an IlvPrintUnit . More... | |
IlvPrintCMUnit (double units) | |
Conversion constructor from a double. 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 (cm). 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+= (IlvPrintUnit const &other) |
Adds to the current object the value of the object 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) |
Subtracts from 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/= (double units) |
Divides the current object by the value expressed in units given as parameter. More... | |
IlvPrintUnit & | operator= (IlvPrintUnit const &other) |
Assignment operator. More... | |
IlvPrintUnit & | operator= (double units) |
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 (cm). More... | |
Class for measurement system in centimeters.
Library: ilvprint
IlvPrintCMUnit::IlvPrintCMUnit | ( | ) |
Default constructor.
It initializes the object in a coherent state.
IlvPrintCMUnit::IlvPrintCMUnit | ( | IlvPrintCMUnit const & | other | ) |
Copy constructor.
It creates an IlvPrintCMUnit
from another IlvPrintCMUnit
object.
other | A const reference to an IlvPrintCMUnit . |
IlvPrintCMUnit::IlvPrintCMUnit | ( | IlvPrintUnit const & | other | ) |
Conversion constructor from an IlvPrintUnit
.
It creates an IlvPrintCMUnit
from an IlvPrintUnit
object.
other | A const reference to an IlvPrintUnit . |
IlvPrintCMUnit::IlvPrintCMUnit | ( | 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 centimeters, into a value expressed in points.
Implements IlvPrintUnit.
|
virtual |
Returns a string that is the name of the unit (cm).
IlString
, the name of the unit. Implements IlvPrintUnit.
|
protectedvirtual |
Returns a string that is the plural name of the unit (cm).
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 centimeters and then stores it (through setUnits
).
points | A double, the value expressed in points. |
Implements IlvPrintUnit.
© Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.