Lines Matching defs:p10
123 infinite line passing through p10 and p11. This doesn't find the
127 \pre neither segment is zero-length; i.e. p00 != p01 and p10 != p11.
131 Geom::Point const &p10, Geom::Point const &p11)
134 if(p10 == p11) return false;
136 return ((intersector_ccw(p00, p01, p10) * intersector_ccw(p00, p01, p11)) <= 0 );
144 \pre neither segment is zero-length; i.e. p00 != p01 and p10 != p11.
148 Geom::Point const &p10, Geom::Point const &p11)
151 if(p10 == p11) return false;
155 return (line_segment_intersectp(p00, p01, p10, p11) &&
156 line_segment_intersectp(p10, p11, p00, p01));
163 \pre neither segment is zero-length; i.e. p00 != p01 and p10 != p11.
167 Geom::Point const &p10, Geom::Point const &p11,
170 if(line_segment_intersectp(p00, p01, p10, p11)) {
174 Geom::Point n1 = (p11 - p10).ccw();
175 double d1 = dot(n1,p10);
187 \pre neither segment is zero-length; i.e. p00 != p01 and p10 != p11.
191 Geom::Point const &p10, Geom::Point const &p11,
194 if(segment_intersectp(p00, p01, p10, p11)) {
198 Geom::Point n1 = (p11 - p10).ccw();
199 double d1 = dot(n1,p10);
210 \pre neither segment is zero-length; i.e. p00 != p01 and p10 != p11.
214 Geom::Point const &p10, Geom::Point const &p11,
220 Geom::Point n1 = (p11 - p10).ccw();
221 double d1 = dot(n1,p10);