Xinqi Bao's Git

README.md: updated paper url
[XbSlicer.git] / src / Cross.hh
1 #pragma once
2 #include <iostream>
3
4 #include "Vec2d.hh"
5
6 class Cross
7 {
8 public:
9 Vec2d p1, p2;
10 bool equal(const Cross* cr) const;
11 bool equal(const Cross& cr) const;
12
13 Cross(Vec2d* p1, Vec2d* p2);
14 Cross(const Vec2d& p1, const Vec2d& p2);
15
16 friend std::ostream& operator<<(std::ostream& s, const Cross* cr);
17 friend std::ostream& operator<<(std::ostream& s, const Cross& cr);
18 };