|
|
Itsekonvertoiva kulmayksikkö. Angle-luokan ilmentymät ovat kulmia, jotka osaavat itse konvertoida itsensä toiseen mittayksikköön.
double getAngle (AngleUnit unit)
| getAngle |
[const]
Palauta kulma annetussa mittayksikössä.
Parameters:
unit | haluttu mittayksikkö |
Returns: kulman koko
std::string asString ()
| asString |
[const virtual]
Palauta kulman esitys tekstimuodossa.
Returns: kulman suuruus asteissa
bool invariant ()
| invariant |
[const virtual]
Tarkista onko olio eheässä tilassa.
Returns: olion eheys totuusarvona
Reimplemented from SelfTestingObject.
Angle& setAngle (double newAngle, AngleUnit unit)
| setAngle |
Aseta kulman suuruus.
Parameters:
newAngle | kulman uusi koko |
unit | koon mittayksikkö |
Returns: viite muutettuun kulmaan
Angle& operator+= (const Angle& a)
| operator+= |
Laske kulma yhteen sijoittamalla.
Parameters:
a | yhteenlaskettava kulma |
Returns: viite muutettuun olioon
Angle& operator-= (const Angle& a)
| operator-= |
Vähennä kaksi kulmaa toisistaan sijoituksella.
Parameters:
a | vähennettävä kulma |
Returns: viite muutettuun olioon
Angle (double angle, AngleUnit unit)
| Angle |
Konstruktori.
Parameters:
angle | kulman koko |
unit | koon mittayksikkö |
Angle (const Angle& a)
| Angle |
Kopiokonstruktori.
Parameters:
a | kopioitava kulma |
void swap (Angle& a)
| swap |
[virtual]
Vaihda kaksi kulmaa keskenään.
Parameters:
a | vaihdettava kulma |
Angle& operator= (const Angle& a)
| operator= |
Sijoitusoperaattori.
Parameters:
a | sijoitettava kulma. |
~Angle ()
| ~Angle |
[virtual]
Destruktori.
Generated by: hoppq@ilenkone on Thu Mar 1 15:43:18 2001, using kdoc 2.0a50. |