class Angle

Itsekonvertoiva kulmayksikkö. More...

Full nameNobel::Angle
Definition#include <./Nobel/Angle.h>
InheritsNobel::SelfTestingObject [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

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:
unithaluttu 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:
newAnglekulman uusi koko
unitkoon mittayksikkö

Returns: viite muutettuun kulmaan

Angle&  operator+= (const Angle& a)

operator+=

Laske kulma yhteen sijoittamalla.

Parameters:
ayhteenlaskettava kulma

Returns: viite muutettuun olioon

Angle&  operator-= (const Angle& a)

operator-=

Vähennä kaksi kulmaa toisistaan sijoituksella.

Parameters:
avähennettävä kulma

Returns: viite muutettuun olioon

 Angle (double angle, AngleUnit unit)

Angle

Konstruktori.

Parameters:
anglekulman koko
unitkoon mittayksikkö

 Angle (const Angle& a)

Angle

Kopiokonstruktori.

Parameters:
akopioitava kulma

void  swap (Angle& a)

swap

[virtual]

Vaihda kaksi kulmaa keskenään.

Parameters:
avaihdettava kulma

Angle&  operator= (const Angle& a)

operator=

Sijoitusoperaattori.

Parameters:
asijoitettava kulma.

 ~Angle ()

~Angle

[virtual]

Destruktori.


Generated by: hoppq@ilenkone on Thu Mar 1 15:43:18 2001, using kdoc 2.0a50.