SLAM
Veřejné sloty | Veřejné atributy | Privátní sloty | Privátní atributy | Seznam všech členů
Dokumentace třídy DataPreProcessor

Třída pro ukládání měření do oblastí area_t bůď ze skeneru nebo z načtených souborů. ...

#include <datapreprocessor.h>

Diagram dědičnosti pro třídu DataPreProcessor

Veřejné sloty

void addNewArea (data_t &data)
 Funkce pro přidávání nových měření. ...
 

Veřejné atributy

area_t ** areas
 
int areaCount
 
int quality
 

Privátní sloty

int relocateAreaArray ()
 Funkce pro realokaci pole oblastí area_t, je volána automaticky. ...
 

Privátní atributy

area_t ** oldAreas
 

Detailní popis

Třída pro ukládání měření do oblastí area_t bůď ze skeneru nebo z načtených souborů.

Zde jsou uloženy všechny oblasti. Objekt není závislý na počtu oblastí, protože si jejich počet hlídá a automaticky realokuje pole kde jsou uloženy. Realokace i hlídání velikosti pole je automatické. Oblasti jsou uloženy v **pointer (směrník) poli.

Dokumentace k metodám

void DataPreProcessor::addNewArea ( data_t data)
slot

Funkce pro přidávání nových měření.

V této funkci jsou počítány souřadnice x, y a také distanční koeficient pro všechny body. Pole oblastí (area_t) se automaticky realokuje.

Parametry
data- Jedno měření (otáčka skeneru) uložená do area_t.
int DataPreProcessor::relocateAreaArray ( )
privateslot

Funkce pro realokaci pole oblastí area_t, je volána automaticky.

Návratová hodnota
Aktuální používaný index pole area_t.

Dokumentace k datovým členům

int DataPreProcessor::areaCount

Počet všech oblastí.

area_t** DataPreProcessor::areas

Pole oblastí reprezentováno jako dvou * směrník.

int DataPreProcessor::quality

Průměrná kvalita měření.


Dokumentace pro tuto třídu byla generována z následujících souborů: