libageo · Gerade · Gültigkeit |
» | bool | line. | valid | () | ||
bool | line. | invalid | () | |||
void | line. | setinvalid | () | |||
bool | valid | (line) | ||||
bool | invalid | (line) | ||||
void | setinvalid | (line) |
Die Methoden, respektive Funktionen, valid und invalid liefern Gültigkeitsinformationen über die Gerade. Die Gültigkeitsinformation von Geraden sollte beispielsweise immer dann überprüft werden, wenn Geraden von anderen Methoden zurückgegeben werden. | |
Liefert die Methode valid den Wert false, bzw. die Methode invalid den Wert true, dann ist die Gerade ungültig und sollte für weitere Rechenoperationen nicht herangezogen werden. | |
Mit setinvalid kann eine Gerade als ungültig markiert werden. |
plane pl1( point(10,20,30), vector(0,0,1) ); plane pl2( point(40,50,60), vector(0,0,1) ); line ln = pl1.intersect(pl2); |
// ln.valid()=false | ||
point ln( point(10,20,30), vector(0,0,1) ); ln.setinvalid(); |
// ln.valid()=true // ln.valid()=false |
Alle Methoden und Operatoren. |