|
|
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. |