#include <point2D.H>
|
| using | ComponentType = lint_t |
| |
| using | NumberType = lint_t |
| |
| using | ValueType = lint_t |
| |
| | GenPoint2D () |
| |
| | GenPoint2D (const lint_t &_x, const lint_t &_y) |
| |
| | GenPoint2D (const lint_t &_x, lint_t &&_y) |
| |
| | GenPoint2D (lint_t &&_x, const lint_t &_y) |
| |
| | GenPoint2D (lint_t &&_x, lint_t &&_y) |
| |
| | GenPoint2D (const GenPoint2D &p) |
| |
| | GenPoint2D (GenPoint2D &&p) |
| |
| GenPoint2D & | operator= (const GenPoint2D &p) |
| |
| GenPoint2D & | operator= (GenPoint2D &&p) |
| |
| void | swap (GenPoint2D &p) |
| |
| const lint_t & | get_x () const |
| |
| const lint_t & | get_y () const |
| |
| void | set_x (const lint_t &_x) |
| |
| void | set_x (lint_t &&_x) |
| |
| void | set_y (const lint_t &_y) |
| |
| void | set_y (lint_t &&_y) |
| |
| void | nullify () |
| |
| bool | is_null () const |
| |
| bool | is_zero () const |
| |
| lint_t | square_distance_with (const GenPoint2D &p) const |
| |
| real_t | distance_with (const GenPoint2D &p) const |
| |
| lint_t | square_distance_to_origin () const |
| |
| lint_t | distance_to_origin () const |
| |
| bool | is_to_right_from (const GenPoint2D &p, const GenPoint2D &q) const |
| |
| bool | is_to_right_on_from (const GenPoint2D &p, const GenPoint2D &q) const |
| |
| bool | is_to_left_from (const GenPoint2D &p, const GenPoint2D &q) const |
| |
| bool | is_to_left_on_from (const GenPoint2D &p, const GenPoint2D &q) const |
| |
| bool | is_collinear_with (const GenPoint2D &p, const GenPoint2D &q) const |
| |
| bool | is_between (const GenPoint2D &p, const GenPoint2D &q) const |
| |
| | operator bool () const |
| |
| bool | operator== (const GenPoint2D &p) const |
| |
| bool | operator!= (const GenPoint2D &p) const |
| |
| std::string | to_string () const |
| |
| lint_t | x |
| |
| lint_t | y |
| |
The documentation for this class was generated from the following file: