| 
 
 | 
 | 
Havaitsijaluokan toteutus sonareilla.
| bool  invariant () | invariant | 
[const virtual]
Tarkista invariantti.
Returns: invariantin eheys
Reimplemented from SelfTestingObject.
| Nobel::Vector  getBlockPos () | getBlockPos | 
[const virtual]
Hae viimeksi havaitun esteen suhteellinen sijainti.
Returns: viimeksi havaitun esteen suhteellinen sijainti
Reimplemented from Detector.
| Sonar&  reverse () | reverse | 
[virtual]
Käännä sonareiden pysäytysetäisyydet päinvastaisiksi (takaperin/etuperin liikkumista varten).
Returns: viite muutettuun olioon
Reimplemented from Detector.
| bool  detect () | detect | 
[virtual]
Havaitse hälytysrajan sisällä olevat esteet.
Returns: true, jos löytyi este liian läheltä, false muuten
Reimplemented from Detector.
| Sonar (const std::vector<Nobel::Length>& distances) | Sonar | 
Konstruktori.
Parameters:
| distances | pysäytysetäisyyksien taulukko. vektorissa tulee olla tasan SONARS määrä alkioita. Alkiot ovat pysäytysetäisyyksiä (1 per sonari, sonarit numeroitu edestäpäin vastapäivään). Martin tapauksessa SONARS on 16 (määritelty Nclients.h tiedostossa). | 
| Sonar (const Sonar& s) | Sonar | 
Kopiokonstruktori.
Parameters:
| s | kopioitava olio | 
| void  swap (Sonar& s) | swap | 
[virtual]
Vaihto-operaatio.
Parameters:
| s | vaihdettava olio | 
| Sonar&  operator= (const Sonar& s) | operator= | 
Sijoitusoperaattori.
Parameters:
| s | sijoitettava olio | 
| ~Sonar () | ~Sonar | 
[virtual]
Destruktori.
| Generated by: hoppq@ilenkone on Thu Mar 1 15:43:18 2001, using kdoc 2.0a50. |