#include <point.h>
|
| double | x {0.0} |
| |
| double | y {0.0} |
| |
Definition at line 284 of file point.h.
◆ Point2D() [1/4]
| RDGeom::Point2D::Point2D |
( |
| ) |
|
|
inlineconstexpr |
◆ Point2D() [2/4]
| RDGeom::Point2D::Point2D |
( |
double | xv, |
|
|
double | yv ) |
|
inlineconstexpr |
◆ Point2D() [3/4]
| RDGeom::Point2D::Point2D |
( |
const Point2D & | other | ) |
|
|
inlineconstexpr |
◆ Point2D() [4/4]
| RDGeom::Point2D::Point2D |
( |
const Point3D & | p3d | ) |
|
|
inlineconstexpr |
construct from a Point3D (ignoring the z coordinate)
Definition at line 296 of file point.h.
◆ ~Point2D()
| RDGeom::Point2D::~Point2D |
( |
| ) |
|
|
inlineconstexproverride |
◆ angleTo()
| double RDGeom::Point2D::angleTo |
( |
const Point2D & | other | ) |
const |
|
inline |
◆ copy()
| Point * RDGeom::Point2D::copy |
( |
| ) |
const |
|
inlinenodiscardconstexproverridevirtual |
◆ dimension()
| unsigned int RDGeom::Point2D::dimension |
( |
| ) |
const |
|
inlineconstexproverridevirtual |
◆ directionVector()
| Point2D RDGeom::Point2D::directionVector |
( |
const Point2D & | other | ) |
const |
|
inline |
◆ dotProduct()
| double RDGeom::Point2D::dotProduct |
( |
const Point2D & | other | ) |
const |
|
inlineconstexpr |
◆ length()
| double RDGeom::Point2D::length |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ lengthSq()
| double RDGeom::Point2D::lengthSq |
( |
| ) |
const |
|
inlineconstexproverridevirtual |
◆ normalize()
| void RDGeom::Point2D::normalize |
( |
| ) |
|
|
inlineoverridevirtual |
◆ operator*=()
| Point2D & RDGeom::Point2D::operator*= |
( |
double | scale | ) |
|
|
inlineconstexpr |
◆ operator+=()
◆ operator-()
| Point2D RDGeom::Point2D::operator- |
( |
| ) |
const |
|
inlineconstexpr |
◆ operator-=()
◆ operator/=()
| Point2D & RDGeom::Point2D::operator/= |
( |
double | scale | ) |
|
|
inlineconstexpr |
◆ operator=()
◆ operator[]() [1/2]
| double RDGeom::Point2D::operator[] |
( |
unsigned int | i | ) |
const |
|
inlineconstexproverridevirtual |
◆ operator[]() [2/2]
| double & RDGeom::Point2D::operator[] |
( |
unsigned int | i | ) |
|
|
inlineconstexproverridevirtual |
◆ rotate90()
| void RDGeom::Point2D::rotate90 |
( |
| ) |
|
|
inlineconstexpr |
◆ signedAngleTo()
| double RDGeom::Point2D::signedAngleTo |
( |
const Point2D & | other | ) |
const |
|
inline |
| double RDGeom::Point2D::x {0.0} |
| double RDGeom::Point2D::y {0.0} |
The documentation for this class was generated from the following file: