|
|
Osoitin sisäiseen esitysmuotoon.
| AngleRep (class) | AngleRep |
Kulman sisäinen esitysmuoto.
| enum AngleUnit { Deg, Deg10th, Rad, PTU }; } | AngleUnit |
Kulman mahdolliset mittayksiköt. PTU tarkoittaa pan-tilt-yksikön käyttämää mittayksikköä.
| Angle (class) | Angle |
Itsekonvertoiva kulmayksikkö. Angle-luokan ilmentymät ovat kulmia, jotka osaavat itse konvertoida itsensä toiseen mittayksikköön.
| Angle operator+ (const Angle& a, const Angle& b)
| operator+ |
Kahden kulman yhteenlasku.
Parameters:
| a | ensimmäinen yhteenlaskettava |
| b | toinen yhteenlaskettava |
Returns: yhteenlaskettu kulma
| Angle operator- (const Angle& a, const Angle& b)
| operator- |
Kahden kulman vähennyslasku.
Parameters:
| a | kulma, josta vähennetään |
| b | kulma, joka vähennetään |
Returns: vähennyslaskun tulos
| bool operator< (const Angle& a, const Angle& b)
| operator< |
Pienempi-kuin operaattori kulmille.
Parameters:
| a | vasen puoli |
| b | oikea puoli |
Returns: a < b
| bool operator== (const Angle& a, const Angle& b)
| operator== |
Yhtäsuuruusvertailu kulmille.
Parameters:
| a | vasen puoli |
| b | oikea puoli |
Returns: a==b
| LengthRep (class) | LengthRep |
Pituuden sisäinen esitys.
| enum LengthUnit { M, CM, In, In10th }; } | LengthUnit |
Pituuden mahdolliset mittayksiköt.
| Length (class) | Length |
Itsekonvertoiva pituusyksikkö. Length-oliot osaavat kertoa pituutensa eri mittayksiköissä.
| Length operator+ (const Length& a, const Length& b)
| operator+ |
Yhteenlaskuoperaattori pituuksille.
Parameters:
| a | ensimmäinen yhteenlaskettava |
| b | toinen yhteenlaskettava |
Returns: summa
| Length operator- (const Length& a, const Length& b)
| operator- |
Vähennyslaskuoperaattori pituuksille.
Parameters:
| a | se, josta vähennetään |
| b | se, joka vähennetään |
Returns: erotus
| Length operator* (const Length& a, double b)
| operator* |
Kertolaskuoperaattori. Pituuden kertominen liukuluvulla.
Parameters:
| a | pituus |
| b | liukuluku, jolla pituus kerrotaan |
Returns: tulo
| Length operator/ (const Length& a, double b)
| operator/ |
Jakolaskuoperaattori. Pituuden jakaminen liukuluvulla.
Parameters:
| a | pituus |
| b | liukuluku, jolla pituus jaetaan |
Returns: jaettu pituus
| bool operator< (const Length& a, const Length& b)
| operator< |
Pienempi-kuin operaattori pituuksille.
Parameters:
| a | vasen puoli |
| b | oikea puoli |
Returns: a < b
| bool operator== (const Length& a, const Length& b)
| operator== |
Yhtäsuuruusvertailu pituuksille.
Parameters:
| a | vasen puoli |
| b | oikea puoli |
Returns: a==b
| PoseRep (class) | PoseRep |
Posen sisäinen esitys.
| Pose (class) | Pose |
Sijainti+suunta. Luokka, joka ilmaisee (robotin) sijainnin sekä suunnan.
| RobotAccelerationRep (class) | RobotAccelerationRep |
RobotAcceleration-luokan sisäinen esitys.
| enum AccelerationUnit { Ms2, CMs2, IN10THs2 }; } | AccelerationUnit |
Käytetyt kiihtyvyyden mittayksiköt
| RobotAcceleration (class) | RobotAcceleration |
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ä)
| RobotVelocityRep (class) | RobotVelocityRep |
RobotVelocity-luokan sisäinen tietorakenne.
| enum VelocityUnit { Ms, CMs, IN10THs }; } | VelocityUnit |
Käytetyt nopeusyksiköt.
| RobotVelocity (class) | RobotVelocity |
Itsekonvertoiva nopeusyksikkö. Luokan oliot osaavat itse konvertoida itsensä toiseen mittayksikköön. Luokan olioita luotaessa ja muutettaessa tarkistetaan, että nopeus on robotin sallimissa rajoissa. Robotin nopeus rajoittuu alueelle [0, 400[ tuuman kymmenesosaa sekunnissa (400 tuuman kymmenesosaa = 101.6 senttimetriä).
| VectorRep (class) | VectorRep |
Vectorin sisäinen esitystapa.
| Vector (class) | Vector |
Vektori.
| Vector operator+ (const Vector& a, const Vector& b)
| operator+ |
Yhteenlaskuoperaattori vektoreille.
Parameters:
| a | summattava |
| b | summattava |
Returns: summa
| Vector operator- (const Vector& a, const Vector& b)
| operator- |
Vähennyslaskuoperaattori vektoreille.
Parameters:
| a | mistä vähennetään |
| b | mikä vähennetään |
Returns: erotus
| BlockExceptionRep (class) | BlockExceptionRep |
| BlockException (class) | BlockException |
See also: Nobel::Movement#Pose, move(const, Vector&, const, Pose&)
| SelfTestingObject (class) | SelfTestingObject |
| InvariantException (class) | InvariantException |
| Generated by: hoppq@ilenkone on Thu Mar 1 15:43:18 2001, using kdoc 2.0a50. |