|
Point | Geom::operator* (double const s, Point const &p) |
|
std::ostream & | Geom::operator<< (std::ostream &out_file, const Geom::Point &in_pnt) |
|
Point | Geom::operator^ (Point const &a, Point const &b) |
|
bool | Geom::operator== (Point const &a, Point const &b) |
|
bool | Geom::operator!= (Point const &a, Point const &b) |
|
bool | Geom::operator<= (Point const &a, Point const &b) |
|
Coord | Geom::L1 (Point const &p) |
|
Coord | Geom::L2 (Point const &p) |
|
Coord | Geom::L2sq (Point const &p) |
|
Coord | Geom::LInfty (Point const &p) |
|
bool | Geom::is_zero (Point const &p) |
|
bool | Geom::is_unit_vector (Point const &p) |
|
Coord | Geom::atan2 (Point const p) |
|
Coord | Geom::angle_between (Point const a, Point const b) |
|
bool | Geom::are_near (Point const &a, Point const &b, double const eps=EPSILON) |
|
Point | Geom::rot90 (Point const &p) |
|
Point | Geom::lerp (double const t, Point const a, Point const b) |
|
Point | Geom::unit_vector (Point const &a) |
|
Coord | Geom::dot (Point const &a, Point const &b) |
|
Coord | Geom::cross (Point const &a, Point const &b) |
|
Coord | Geom::distance (Point const &a, Point const &b) |
|
Coord | Geom::distanceSq (Point const &a, Point const &b) |
|
Point | Geom::abs (Point const &b) |
|
Point | Geom::operator* (Point const &v, Matrix const &m) |
|
Point | Geom::operator/ (Point const &p, Matrix const &m) |
|