Rogue Wave Views
Foundation Package API Reference Guide
Product Documentation:

Rogue Wave Views
Documentation Home
List of all members | Public Member Functions | Protected Member Functions
IlvPrintCMUnit Class Reference

Class for measurement system in centimeters. More...

#include <ilviews/printing/units.h>

Inheritance diagram for IlvPrintCMUnit:
IlvPrintUnit

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...
 
IlvPrintUnitoperator*= (double units)
 Multiplies the current object by the value expressed in units given as parameter. More...
 
IlvPrintUnitoperator+= (IlvPrintUnit const &other)
 Adds to the current object the value of the object given as parameter. More...
 
IlvPrintUnitoperator+= (double units)
 Adds to the current object the value expressed in units given as parameter. More...
 
IlvPrintUnitoperator-= (IlvPrintUnit const &other)
 Subtracts from the current object the value of the object given as parameter. More...
 
IlvPrintUnitoperator-= (double units)
 Subtracts from the current object the value expressed in units given as parameter. More...
 
IlvPrintUnitoperator/= (double units)
 Divides the current object by the value expressed in units given as parameter. More...
 
IlvPrintUnitoperator= (IlvPrintUnit const &other)
 Assignment operator. More...
 
IlvPrintUnitoperator= (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...
 

Detailed Description

Class for measurement system in centimeters.

Library: ilvprint

Constructor & Destructor Documentation

§ IlvPrintCMUnit() [1/4]

IlvPrintCMUnit::IlvPrintCMUnit ( )

Default constructor.

It initializes the object in a coherent state.

§ IlvPrintCMUnit() [2/4]

IlvPrintCMUnit::IlvPrintCMUnit ( IlvPrintCMUnit const &  other)

Copy constructor.

It creates an IlvPrintCMUnit from another IlvPrintCMUnit object.

Parameters
otherA const reference to an IlvPrintCMUnit.

§ IlvPrintCMUnit() [3/4]

IlvPrintCMUnit::IlvPrintCMUnit ( IlvPrintUnit const &  other)

Conversion constructor from an IlvPrintUnit.

It creates an IlvPrintCMUnit from an IlvPrintUnit object.

Parameters
otherA const reference to an IlvPrintUnit.

§ IlvPrintCMUnit() [4/4]

IlvPrintCMUnit::IlvPrintCMUnit ( double  units)

Conversion constructor from a double.

This constructor creates an IlvPrint from a double.

Parameters
unitsA double, the number of units of the IlvPrintUnit.

Member Function Documentation

§ getPoints()

virtual double IlvPrintCMUnit::getPoints ( ) const
virtual

Returns the value expressed in points.

It translates the value returned by getUnits, expressed in centimeters, into a value expressed in points.

Returns
A double, the value expressed in points.

Implements IlvPrintUnit.

§ getUnitName()

virtual IlString IlvPrintCMUnit::getUnitName ( ) const
virtual

Returns a string that is the name of the unit (cm).

Returns
An IlString, the name of the unit.

Implements IlvPrintUnit.

§ getUnitNamePlural()

virtual IlString IlvPrintCMUnit::getUnitNamePlural ( ) const
protectedvirtual

Returns a string that is the plural name of the unit (cm).

Returns
An IlString, the plural name unit.

Implements IlvPrintUnit.

§ setPoints()

virtual void IlvPrintCMUnit::setPoints ( double  points)
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).

Parameters
pointsA double, the value expressed in points.

Implements IlvPrintUnit.


© Copyright 2018, 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.