82 transformableToIndex = 0;
84 intersectionCount = 0;
85 transformable =
false;
86 landmarkFinished =
false;
126 position = arma::zeros<arma::mat>(1, 2);
127 zero = arma::zeros<arma::mat>(1, 2);
136 firstPoint.append(start);
137 position.resize(position.n_rows + 1, 2);
139 position.submat(position.n_rows - 1, 0, position.n_rows - 1, 1) = zero;
143 QVector<int> firstPoint;
154 this->truthFactor = 0;
163 #endif // DATASTRUCTURES Struktura k ukládání přímek.
Definition: datastructures.h:30
int intersectionCount
Definition: datastructures.h:97
qreal len
Definition: datastructures.h:63
qreal * distanceCoef
Definition: datastructures.h:91
int pointCount
Definition: datastructures.h:89
int indexEnd
Definition: datastructures.h:40
qreal distance
Definition: datastructures.h:15
qreal b
Definition: datastructures.h:42
int quality
Definition: datastructures.h:16
bool landmarkFinished
Definition: datastructures.h:100
Struktura k ukládání průsečíku dvou přímek.
Definition: datastructures.h:50
area_t()
Kontruktor nastavující defaultní hodnoty.
Definition: datastructures.h:76
intersectionParams_t * inParams
Definition: datastructures.h:99
Hlavní struktura aplikace. V této struktůře jsou uložena všechna naměřená data a představuje jednu ot...
Definition: datastructures.h:71
int lineCount
Definition: datastructures.h:94
intersections_t * intersections
Definition: datastructures.h:98
Struktura k ukládání jednoho souboru měření (celá otáčka).
Definition: datastructures.h:22
int indexFirst
Definition: datastructures.h:61
int transformableToIndex
Definition: datastructures.h:106
QPointF * corners
Definition: datastructures.h:93
qreal fitsR2
Definition: datastructures.h:44
QLineF line
Definition: datastructures.h:31
arma::vec translationVector
Definition: datastructures.h:102
double sigma2
Definition: datastructures.h:103
int nextAreaIndex
Definition: datastructures.h:107
qreal error
Definition: datastructures.h:43
bool transformable
Definition: datastructures.h:105
Struktura k ukládání parametrů normalizace mračna bodů.
Definition: datastructures.h:113
Struktura k ukládání důležitých objektů jako rohy a hrany.
Definition: datastructures.h:152
qreal error
Definition: datastructures.h:32
QLineF * lines
Definition: datastructures.h:95
QPointF * points
Definition: datastructures.h:90
lineParams_t * lineParams
Definition: datastructures.h:96
qreal truthFactor
Definition: datastructures.h:158
int indexSecond
Definition: datastructures.h:52
arma::mat rotationMatrix
Definition: datastructures.h:101
Struktura, do které se ukládají nezpracované měření.
Definition: datastructures.h:13
robotPosition_t()
Kontruktor, inicializace výchozí pozice.
Definition: datastructures.h:125
Ukládání parametrů k přímce.
Definition: datastructures.h:38
int cornerCount
Definition: datastructures.h:92
void addNext(area_t *area, int start)
Přidá aktuální pozici do historie a její hodnotu aktualizuje.
Definition: datastructures.h:135
int indexStart
Definition: datastructures.h:39
int indexSecond
Definition: datastructures.h:62
Struktura k ukládáná pozice robota. Aktuální pozice je vždy [0, 0].
Definition: datastructures.h:121
double scale
Definition: datastructures.h:104
int measureCount
Definition: datastructures.h:23
QPointF intersection
Definition: datastructures.h:54
qreal angle
Definition: datastructures.h:53
int type
Definition: datastructures.h:159
Parametry průsečíku.
Definition: datastructures.h:60
measure_t * measure
Definition: datastructures.h:24
int indexFirst
Definition: datastructures.h:51
qreal angle
Definition: datastructures.h:14
qreal m
Definition: datastructures.h:41