Dokument
libageo · Gerade · Gültigkeit
Synopsis
» bool line. valid ()
bool line. invalid ()
void line. setinvalid ()
bool valid (line)
bool invalid (line)
void setinvalid (line)
Beschreibung
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.
Beispiele
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
Siehe auch
Alle Methoden und Operatoren.