boolean function ( Coordinate arg0 , Coordinate arg1 , Coordinate arg2 , Coordinate arg3 ) { if ( ! arg0 . equals ( arg2 ) ) return false ; if ( CGAlgorithms . computeOrientation ( arg0 , arg1 , arg3 ) == CGAlgorithms . COLLINEAR && Quadrant . quadrant ( arg0 , arg1 ) == Quadrant . quadrant ( arg2 , arg3 ) ) return true ; return false ; }
the coordinate pairs match if they define line segments lying in the same direction . e.g. the segments are parallel and in the same quadrant as opposed to parallel and opposite ! . concode_field_sep List edgeEndList concode_elem_sep List edges concode_elem_sep NodeMap nodes concode_field_sep Iterator getEdgeIterator concode_elem_sep void add concode_elem_sep Collection getNodes concode_elem_sep Node addNode concode_elem_sep Node addNode concode_elem_sep void debugPrint concode_elem_sep void linkResultDirectedEdges concode_elem_sep void linkResultDirectedEdges concode_elem_sep Edge findEdge concode_elem_sep EdgeEnd findEdgeEnd concode_elem_sep void debugPrintln concode_elem_sep Iterator getNodeIterator concode_elem_sep Edge findEdgeInSameDirection concode_elem_sep void addEdges concode_elem_sep void linkAllDirectedEdges concode_elem_sep Node find concode_elem_sep Collection getEdgeEnds concode_elem_sep void printEdges concode_elem_sep void insertEdge concode_elem_sep boolean isBoundaryNode