#include <Point.h>


Public Member Functions | |
| Point () | |
| Point (const float p[3]) | |
| Point (const double p[3]) | |
| Point (Scalar x, Scalar y, Scalar z) | |
| Point & | operator+= (const Vector &v) |
| Point & | operator-= (const Vector &v) |
| Point & | operator= (const Vector &v) |
| void | setInf (const Point &p) |
| void | setSup (const Point &p) |
Public Member Functions inherited from Vector | |
| Vector () | |
| Vector (const float v[3]) | |
| Vector (const double v[3]) | |
| Vector (Scalar x, Scalar y, Scalar z) | |
| Vector & | operator+= (const Vector &v) |
| Vector & | operator-= (const Vector &v) |
| Vector & | operator*= (Scalar s) |
| Vector & | operator/= (Scalar s) |
| Scalar | length2 () const |
| Scalar | length () const |
| bool | approxZero () const |
| void | normalize () |
| Vector | normalized () const |
| int | closestAxis () const |
Public Member Functions inherited from Tuple3 | |
| Tuple3 () | |
| Tuple3 (const float v[3]) | |
| Tuple3 (const double v[3]) | |
| Tuple3 (Scalar x, Scalar y, Scalar z) | |
| Scalar & | operator[] (int i) |
| const Scalar & | operator[] (int i) const |
| Scalar * | getValue () |
| const Scalar * | getValue () const |
| void | setValue (const float v[3]) |
| void | setValue (const double v[3]) |
| void | setValue (Scalar x, Scalar y, Scalar z) |
Additional Inherited Members | |
Static Public Member Functions inherited from Vector | |
| static Vector | random () |
Protected Attributes inherited from Tuple3 | |
| Scalar | comp [3] |
|
inline |
|
inline |