DeSiGNAR  0.5a
Data Structures General Library
List of all members
Designar::Point2D Class Reference

#include <point2D.H>

Inheritance diagram for Designar::Point2D:
Inheritance graph
[legend]
Collaboration diagram for Designar::Point2D:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from Designar::GenPoint2D< real_t >
using ComponentType = real_t
 
using NumberType = real_t
 
using ValueType = real_t
 
- Public Member Functions inherited from Designar::GenPoint2D< real_t >
 GenPoint2D ()
 
 GenPoint2D (const real_t &_x, const real_t &_y)
 
 GenPoint2D (const real_t &_x, real_t &&_y)
 
 GenPoint2D (real_t &&_x, const real_t &_y)
 
 GenPoint2D (real_t &&_x, real_t &&_y)
 
 GenPoint2D (const GenPoint2D &p)
 
 GenPoint2D (GenPoint2D &&p)
 
GenPoint2Doperator= (const GenPoint2D &p)
 
GenPoint2Doperator= (GenPoint2D &&p)
 
void swap (GenPoint2D &p)
 
const real_tget_x () const
 
const real_tget_y () const
 
void set_x (const real_t &_x)
 
void set_x (real_t &&_x)
 
void set_y (const real_t &_y)
 
void set_y (real_t &&_y)
 
void nullify ()
 
bool is_null () const
 
bool is_zero () const
 
real_t square_distance_with (const GenPoint2D &p) const
 
real_t distance_with (const GenPoint2D &p) const
 
real_t square_distance_to_origin () const
 
real_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
 
- Protected Attributes inherited from Designar::GenPoint2D< real_t >
real_t x
 
real_t y
 

The documentation for this class was generated from the following file: