|
|
See also: Nobel::Movement#Pose, move(const, Vector&, const, Pose&)
std::string getMessage ()
| getMessage |
[const virtual]
Esittää poikkeuksen stringinä.
Returns: Olion esitys stringinä.
Vector getUnfinishedMovement ()
| getUnfinishedMovement |
[const virtual]
Palauttaa robotin kulkematta jääneen matkan
Returns: kulkematta jäänyt matka
Vector getBlockLocation ()
| getBlockLocation |
[const virtual]
Aksessori, joka palauttaa poikkeuksen aiheuttaneen esteen sijainnin.
Returns: Esteen sijainti
Pose getRelativePose ()
| getRelativePose |
[const virtual]
Palauta robotin uusi suhteellinen pose.
Returns: uusi suhteellinen pose
explicit BlockException (const Vector& a, const Vector& b, const Pose& c)
| BlockException |
Konstruktori
Parameters:
a | liikkumatta jäänyt matka |
b | esteen suhteellinen sijainti robottiin nähden |
c | robotin uusi suhteellinen pose |
BlockException (const BlockException&)
| BlockException |
Kopiokonstruktori
void swap (BlockException&)
| swap |
[virtual]
Swap
BlockException& operator= (const BlockException&)
| operator= |
Sijoitus
~BlockException ()
| ~BlockException |
[virtual]
Destruktori
bool invariant ()
| invariant |
[const virtual]
Testaa olion tilan oikeellisuuden.
Returns: Palauttaa true, jos olion attribuutit ovat eheässä tilassa. Muuten false.
See also: Nobel::SelfTestingObject
Reimplemented from SelfTestingObject.