disjoint는 두 선분에 공통으로 포함되는 점이 존재하지 않는것으로, intersecting는 두 선분에 공통으로 포함되는 점이 존재하는 것으로 정의하자. 그러면 intersecting도 다시 여러가지 경우로 나눌수 있다.
crossing: 두 선분에 공통으로 포함되는 점이 한개이고, 그 점은 선분의 끝점이 아니다.
touching: 두 선분에 공통으로 포함되는 점이 한개이고, 그 점은 어떤 선분의 끝점이다.
overlapping: 두 선분에 공통으로 포함되는 점들이 여러개이다 (선분을 이룬다).
containing: 한 선분이 다른 선분에 포함된다.
same: 두 선분이 일치한다.