|
|
Sijainti+suunta. Luokka, joka ilmaisee (robotin) sijainnin sekä suunnan.
| Vector getPosition ()
| getPosition |
[const]
Hae sijainti.
Returns: sijainti
| Angle getAngle ()
| getAngle |
[const]
Hae suunta.
Returns: suunta
| Vector getProportionalTo (const Vector& v)
| getProportionalTo |
[const]
Suhteellisen vektorin laskenta.
Parameters:
| v | paikkavektori, johon nähden lasketaan |
Returns: suhteellinen vektori v:hen nähden
| bool invariant ()
| invariant |
[const virtual]
Invariantin tarkistus.
Returns: invariantin paikkaansapitävyys
Reimplemented from SelfTestingObject.
| std::string asString ()
| asString |
[const virtual]
Hae sijainti ja suunta tekstimuodossa.
Returns: location: X, Y orientation: alpha
| Pose& setPosition (const Vector& p)
| setPosition |
Aseta sijainti.
Parameters:
| p | uusi sijainti |
Returns: viite muutettuuun oliooon
| Pose& updatePose (const Pose& relPose)
| updatePose |
Päivitä pose uuden suhteellisen posen mukaan (suhteellinen pose on pose, johon robotti on siirtynyt päivitettävästä posesta se origona).
Parameters:
| relPose | suhteellinen pose |
Returns: päivitetty pose
| Pose& setAngle (const Angle& a)
| setAngle |
Aseta suunta.
Parameters:
| a | uusi suunta |
Returns: viite muutettuun olioon
| Pose& setPose (const Vector& p, const Angle& a)
| setPose |
Aseta sijainti ja suunta.
Parameters:
| p | uusi sijainti |
| a | uusi suunta |
Returns: viite muutettuun olioon
| Pose (const Vector& p=Vector(), const Angle& a=Angle())
| Pose |
Konstruktori.
Parameters:
| p | sijainti |
| a | suunta |
| Pose (const Pose& p)
| Pose |
Kopiokonstruktori.
Parameters:
| p | kopioitava |
| void swap (Pose& p)
| swap |
[virtual]
Vaihto-operaatio.
Parameters:
| p | vaihdettava |
| Pose& operator= (const Pose& p)
| operator= |
Sijoitusoperaattori.
Parameters:
| p | sijoitettava |
Returns: viite sijoituksen kohteeseen
| ~Pose ()
| ~Pose |
[virtual]
| Generated by: hoppq@ilenkone on Tue Mar 20 23:14:05 2001, using kdoc 2.0a53. |