#include <geometry.h>
◆ Line()
◆ contains() [1/2]
| bool Line::contains |
( |
const Line & |
other | ) |
const |
|
noexcept |
◆ contains() [2/2]
| bool Line::contains |
( |
const Point & |
point | ) |
const |
|
noexcept |
◆ getIntersection()
| std::optional< Point > Line::getIntersection |
( |
const Line & |
other | ) |
const |
|
noexcept |
◆ getPoints()
| PointPair Geometry::Line::getPoints |
( |
| ) |
const |
|
inlinenoexcept |
◆ getRandPoint()
| Point Line::getRandPoint |
( |
double |
r1 | ) |
const |
|
noexcept |
◆ intersects()
| bool Line::intersects |
( |
const Line & |
other | ) |
const |
|
noexcept |
◆ normal()
| Vector2D Line::normal |
( |
int |
norm_sign = 1 | ) |
const |
|
noexcept |
◆ operator==()
| bool Geometry::Line::operator== |
( |
const Line & |
rhs | ) |
const |
|
inline |
◆ operator>()
| bool Geometry::Line::operator> |
( |
const Line & |
rhs | ) |
const |
|
inline |
◆ overlaps()
| bool Line::overlaps |
( |
const Line & |
other | ) |
const |
|
noexcept |
◆ boundingBox
◆ intercept
| double Geometry::Line::intercept |
◆ length
| double Geometry::Line::length |
◆ p1
◆ p2
◆ slope
| double Geometry::Line::slope |
The documentation for this struct was generated from the following files: