Dokument
libdmet · Merkmale · Geradheit · Erzeugen
Synopsis
» straightness ()
straightness (double)
straightness (actual)
straightness (actual, vector)
straightness (actual, line)
Klassenhierarchie
element · feature · straightness
Beschreibung
· 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).
Beispiele
straightness plf; // plf.valid()=false
straightness plf(0.020); // plf=straightness(0.020)
Siehe auch
Alle Methoden und Operatoren, Neuberechnung mit compute.