|
|
Itsekonvertoiva pituusyksikkö. Length-oliot osaavat kertoa pituutensa eri mittayksiköissä.
double getLength (LengthUnit unit)
| getLength |
[const]
Hae pituus.
Parameters:
unit | haluttu mittayksikkö |
Returns: pituus pyydetyissä yksiköissä
std::string asString ()
| asString |
[const virtual]
Hae pituuden esitys tekstinä.
Returns: pituus senttimetreinä
bool invariant ()
| invariant |
[const virtual]
Tarkista olion eheys.
Returns: olion eheys
Reimplemented from SelfTestingObject.
Length& setLength (double newLength, LengthUnit unit)
| setLength |
Aseta pituus.
Parameters:
newLength | uusi pituus |
unit | pituuden mittayksikkö |
Returns: viite muutettuun olioon
Length& operator+= (const Length& a)
| operator+= |
Yhteenlaskuoperaattori sijoituksella.
Parameters:
a | yhteenlaskettava pituus |
Returns: viite muutettuun olioon
Length& operator-= (const Length& a)
| operator-= |
Vähennyslaskuoperaattori sijoituksella.
Parameters:
a | vähennettävä pituus |
Returns: viite muutettuun olioon
Length& operator*= (double a)
| operator*= |
Kertolaskuoperaattori sijoituksella.
Parameters:
a | luku, jolla pituus kerrotaan |
Returns: viite muutettuun olioon
Length& operator/= (double a)
| operator/= |
Jakolaskuoperaattori sijoituksella.
Parameters:
a | luku, jolla pituus jaetaan |
Returns: viite muutettuun olioon
Length (double length=0, LengthUnit unit=CM)
| Length |
Konstruktori.
Parameters:
length | pituus |
unit | mittayksikkö |
Length (const Length& a)
| Length |
Kopiokonstruktori.
Parameters:
a | kopioitava |
void swap (Length& a)
| swap |
[virtual]
Vaihto-operaatio.
Parameters:
a | vaihdettava |
Length& operator= (const Length& a)
| operator= |
Sijoitusoperaattori.
Parameters:
a | sijoitettava |
~Length ()
| ~Length |
[virtual]
Generated by: hoppq@ilenkone on Tue Mar 20 23:14:05 2001, using kdoc 2.0a53. |