libdmet · Merkmale · Geradheit · Erzeugen |
» | straightness | () | |
straightness | (double) | ||
straightness | (actual) | ||
straightness | (actual, vector) | ||
straightness | (actual, line) |
element · feature · straightness |
· | Erzeugen eines nicht initialisierten Merkmals |
Ohne Angabe von Argumenten erzeugt straightness ein nicht initialisiertes Merkmal. Weder der Merkmalswert noch der Nominalwert und die Toleranzgrenzen sind gültig. |
· | Erzeugen des Merkmals aus einem Zahlenwert |
Bei Angabe eines Zahlenwertes erzeugt straightness ein Merkmal durch direkte Übernahme des vorgegebenen Zahlenwertes als Merkmalswert. |
· | Erzeugen des Merkmals aus einem Istelement |
Ohne Angabe weiterer Elemente (Ebene oder Richtungsvektor) wird die Formabweichung als minimaler Durchmesser eines Zylinders der die gesamte Punktwolke einschließt, berechnet. | |
Die Erzeugung des Merkmals mit einem Parameter actual entspricht dem Aufruf von compute(actual). |
· | Erzeugen des Merkmals aus einem Istelement (Nebenbedingung Raumrichtung) |
Wird zusätzlich zum Istelement ein Richtungsvektor angegeben, wird die Formabweichung nur in Richtung des Vektors berwertet. Sie wird damit - wie in DIN ISO 1101 beschrieben - als minimaler Abstand zweier paralleler Geraden, die die gesamte Punktwolke einschließen, berechnet. Der übergebene Richtungsvektor wirkt als Nebenbedingung. | |
Die Erzeugung des Merkmals mit den Parametern actual und vector entspricht dem Aufruf von compute(actual,vector). |
· | Erzeugen des Merkmals aus einem Istelement (Bezug Gerade) |
Wird zusätzlich zum Istelement eine Gerade angegeben, so wird die Abweichung der Punktwolke zu dieser Geraden berechnet. Position und Richtungsvektor der Geraden gehen direkt in das Ergebnis ein. | |
Die Erzeugung des Merkmals mit den Parametern actual und plane entspricht dem Aufruf von compute(actual,line). |
straightness plf; | // plf.valid()=false | ||
straightness plf(0.020); | // plf=straightness(0.020) |
Alle Methoden und Operatoren, Neuberechnung mit compute. |