pl.edu.pw.elka.pszt.inteligraph.model
Class Sections
java.lang.Object
pl.edu.pw.elka.pszt.inteligraph.model.Sections
public class Sections
- extends java.lang.Object
Klasa zapewniająca obsługę, rozpoznawania problemu przecinania się krawędzi.
Method Summary |
int |
crossing(java.awt.Point beg1,
java.awt.Point end1,
java.awt.Point beg2,
java.awt.Point end2)
Sprawdza czy odcinki się przecinają. |
static int |
isCrossing(java.awt.Point beg1,
java.awt.Point end1,
java.awt.Point beg2,
java.awt.Point end2)
Sprawdza czy dwie krawędzie sie przecinają, zakłada że krawędzie które maja wspólne początki lub końce nie przecinają się. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Sections
public Sections()
isCrossing
public static int isCrossing(java.awt.Point beg1,
java.awt.Point end1,
java.awt.Point beg2,
java.awt.Point end2)
- Sprawdza czy dwie krawędzie sie przecinają, zakłada że krawędzie które maja wspólne początki lub końce nie przecinają się.
- Returns:
- 1 - jeżeli przecinają się, 0 - nie przecinają sie
crossing
public int crossing(java.awt.Point beg1,
java.awt.Point end1,
java.awt.Point beg2,
java.awt.Point end2)
- Sprawdza czy odcinki się przecinają.
- Parameters:
beg1
- end1
- beg2
- end2
-
- Returns:
- 1 jak się przecinają, 0 jak się nie przecinają.