#include <scan_line.h>
Öffentliche Datenelemente | |
| ScanLine (NodeIndex start, NodeIndex end) | |
| Konstruktor. | |
| NodeIndex | getCurrent () |
| Liefert den aktuellen Linienpunkt. | |
| bool | hasNext () |
| Ob der Endpunkt noch nicht erreicht ist. | |
| void | next () |
| Geht zum nächsten Linienpunkt. | |
Private Datenelemente | |
| AxIndex | getError (Axis testAx) |
| Liefert den absoluten Fehler zur Ideallinie, wenn zum nächsten Punkt entlang der Achse testAx gegangen wird. | |
| NodeIndex | getErrorVec (Axis testAx) |
| Liefert den Fehlervektor, wenn auf der Achse testAx weitergegangen wird. | |
| NodeIndex | getNext (Axis ax) |
| Nachbarpunkt in ax-Richtung. | |
| AxIndex | maxError (NodeIndex testError) |
| Liefert die maximale Komponente des Fehlervektors testError. | |
| AxIndex | minError (NodeIndex testError) |
| Liefert die minimale Komponente des Fehlervektors testError. | |
| void | refreshError (Axis stepAx) |
| Passt das interne Fehlerregister an. | |
Private Attribute | |
| NodeIndex | current |
| Aktuelle Scan-Position. | |
| NodeIndex | dir |
| Richtung der Linie. | |
| NodeIndex | end |
| Linien-Endpunkt. | |
| NodeIndex | error |
| Fehlervektor. | |
|
||||||||||||
|
Konstruktor.
|
|
|
Liefert den aktuellen Linienpunkt.
|
|
|
Liefert den absoluten Fehler zur Ideallinie, wenn zum nächsten Punkt entlang der Achse testAx gegangen wird.
|
|
|
Liefert den Fehlervektor, wenn auf der Achse testAx weitergegangen wird.
|
|
|
Nachbarpunkt in ax-Richtung.
|
|
|
Ob der Endpunkt noch nicht erreicht ist.
|
|
|
Liefert die maximale Komponente des Fehlervektors testError.
|
|
|
Liefert die minimale Komponente des Fehlervektors testError.
|
1.2.16