|
|
Itsekonvertoiva kiihtyvyysluokka. Luokan ilmentymiä luotaessa ja muutettaessa tarkistetaan, että kiihtyvyys on sallituissa rajoissa. Robotin kiihtyvyyden rajat ovat [0, 800[ tuuman kymmenesosaa/s**2 (800 tuuman kymmenesosaa = 203.2 senttimetriä)
| double getAccel (AccelerationUnit unit)
| getAccel |
[const]
Hae kiihtyvyys.
Parameters:
| haluttu | mittayksikkö |
Returns: kiihtyvyys
| std::string asString ()
| asString |
[const virtual]
Muodosta merkkijonoesitys.
Returns: kiihtyvyys (cm/s**2)
| bool invariant ()
| invariant |
[const virtual]
Tarkista invariantti.
Returns: invariantin eheys
Reimplemented from SelfTestingObject.
| RobotAcceleration& setAccel (double newAccel, AccelerationUnit unit)
throw (std::range_error) | setAccel |
Aseta kiihtyvyys.
Parameters:
| newAccel | uusi kiihtyvyys |
| unit | kiihtyvyyden mittayksikkö |
Returns: viite muutettuun olioon
Throws: std::range_error
| RobotAcceleration (double acc, AccelerationUnit unit)
throw (std::range_error) | RobotAcceleration |
Konstruktori.
Parameters:
| acc | kiihtyvyys |
| unit | mittayksikkö |
Throws: std::range_error
| RobotAcceleration (const RobotAcceleration& r)
| RobotAcceleration |
Kopiokonstruktori.
Parameters:
| r | kopioitava olio |
| void swap (RobotAcceleration& r)
| swap |
[virtual]
Vaihto-operaatio.
Parameters:
| r | olio, jonka kanssa vaihdetaan |
| RobotAcceleration& operator= (const RobotAcceleration& r)
| operator= |
Sijoitusoperaattori.
Parameters:
| r | sijoitettava olio |
Returns: viite muutettuun olioon
| ~RobotAcceleration ()
| ~RobotAcceleration |
[virtual]
Destruktori.
| Generated by: hoppq@ilenkone on Thu Mar 1 15:43:18 2001, using kdoc 2.0a50. |