Algorithms_in_C++ 1.0.0
Set of algorithms implemented in C++.
Loading...
Searching...
No Matches
line_segment_intersection.cpp File Reference

check whether two line segments intersect each other or not. More...

#include <algorithm>
#include <iostream>
Include dependency graph for line_segment_intersection.cpp:

Classes

struct  Point
 
struct  SegmentIntersection
 

Functions

int main ()
 

Detailed Description

check whether two line segments intersect each other or not.

Function Documentation

◆ main()

int main ( void )

This is the main function to test whether the algorithm is working well.

92 {
93 SegmentIntersection segment;
94 Point first_point, second_point, third_point, forth_point;
95
96 std::cin >> first_point.x >> first_point.y;
97 std::cin >> second_point.x >> second_point.y;
98 std::cin >> third_point.x >> third_point.y;
99 std::cin >> forth_point.x >> forth_point.y;
100
101 printf("%d", segment.intersect(first_point, second_point, third_point,
102 forth_point));
104}
T endl(T... args)
T printf(T... args)
Definition line_segment_intersection.cpp:12
int y
Point respect to x coordinate.
Definition line_segment_intersection.cpp:14
Definition line_segment_intersection.cpp:22
Here is the call graph for this function: