|
| | Vec3Py () |
| |
| | Vec3Py (double x, double y, double z) |
| |
| | Vec3Py (const Vec3Py &v) |
| |
| | Vec3Py (const Vec3 &v) |
| |
| | Vec3Py (const boost::python::object &pyOb) |
| |
| int | len () const |
| |
| double | getItem (int i) const |
| |
| void | setItem (int i, double val) |
| |
| Vec3Py | operator- (const Vec3Py &v) const |
| |
| Vec3Py | operator+ (const Vec3Py &v) const |
| |
| Vec3Py | operator+ (double s) const |
| |
| Vec3Py | operator- (double s) const |
| |
| Vec3Py | operator* (double s) const |
| |
| Vec3Py | operator/ (double s) const |
| |
| Vec3Py | rotatePy (const Vec3Py &axis, const Vec3Py &axisPt) const |
| |
| double | norm () const |
| |
| double | dot (const Vec3Py &v) const |
| |
| Vec3Py | cross (const Vec3Py &v) const |
| |
| std::string | toString () const |
| |
| boost::python::list | toList () const |
| |
| boost::python::tuple | toTuple () const |
| |
| int | getIndex (int i) const |
| |
| VEC3_INLINE | Vec3 () |
| | The zero vector. More...
|
| |
| VEC3_INLINE | Vec3 (double s) |
| |
| VEC3_INLINE | Vec3 (double, double, double) |
| |
| VEC3_INLINE | Vec3 (const Vec3 &) |
| |
| VEC3_INLINE Vec3 & | operator= (const Vec3 &) |
| |
| VEC3_INLINE Vec3 & | operator= (double s) |
| |
| VEC3_INLINE Vec3 & | operator-= (const Vec3 &) |
| |
| VEC3_INLINE Vec3 & | operator+= (const Vec3 &) |
| |
| VEC3_INLINE Vec3 | operator+ (const Vec3 &) const |
| |
| VEC3_INLINE Vec3 | operator- (const Vec3 &) const |
| |
| VEC3_INLINE Vec3 | operator* (const Matrix3 &m) const |
| |
| VEC3_INLINE double | operator* (const Vec3 &) const |
| |
| VEC3_INLINE Vec3 | operator- () const |
| |
| VEC3_INLINE Vec3 | operator* (double) const |
| |
| VEC3_INLINE Vec3 & | operator*= (double) |
| |
| VEC3_INLINE Vec3 | operator/ (double) const |
| |
| VEC3_INLINE Vec3 | operator- (double) const |
| |
| VEC3_INLINE Vec3 | operator+ (double) const |
| |
| VEC3_INLINE Vec3 & | operator+= (double) |
| |
| VEC3_INLINE Vec3 & | operator-= (double) |
| |
| VEC3_INLINE Vec3 & | operator/= (double) |
| |
| VEC3_INLINE double | norm () const |
| |
| VEC3_INLINE double | norm2 () const |
| |
| VEC3_INLINE Vec3 | unit () const |
| |
| VEC3_INLINE Vec3 | unit_s () const |
| |
| VEC3_INLINE double | max () const |
| |
| VEC3_INLINE double | min () const |
| |
| VEC3_INLINE Vec3 | rotate (const Vec3 &axis, const Vec3 &axisPt) const |
| |
| VEC3_INLINE bool | operator== (const Vec3 &) const |
| |
| VEC3_INLINE bool | operator!= (const Vec3 &) const |
| |
| VEC3_INLINE void | mul_add_and_assign (const Vec3 *, const Vec3 *, const double &) |
| |
| VEC3_INLINE void | mul_and_assign (const Vec3 *, const double &) |
| |
| VEC3_INLINE | Vec3 (const VDMulVadd &) |
| |
| VEC3_INLINE Vec3 & | operator= (const VDMulVadd &) |
| |
| VEC3_INLINE | Vec3 (const VDMul &) |
| |
| VEC3_INLINE Vec3 & | operator= (const VDMul &) |
| |
| VEC3_INLINE void | set_x (double x) |
| |
| VEC3_INLINE void | set_y (double y) |
| |
| VEC3_INLINE void | set_z (double z) |
| |
| VEC3_INLINE double & | X () |
| |
| VEC3_INLINE double & | Y () |
| |
| VEC3_INLINE double & | Z () |
| |
| VEC3_INLINE double | X () const |
| |
| VEC3_INLINE double | Y () const |
| |
| VEC3_INLINE double | Z () const |
| |
| VEC3_INLINE const double & | operator[] (int i) const |
| |
| VEC3_INLINE double & | operator[] (int i) |
| |
| bool | operator< (const Vec3 &) const |
| |
| | Vec3 () |
| |
| | Vec3 (double, double, double) |
| |
| | Vec3 (const Vec3 &) |
| |
| Vec3 & | operator= (const Vec3 &) |
| |
| Vec3 & | operator-= (const Vec3 &) |
| |
| Vec3 & | operator+= (const Vec3 &) |
| |
| Vec3 | operator+ (const Vec3 &) const |
| |
| Vec3 | operator- (const Vec3 &) const |
| |
| double | operator* (const Vec3 &) const |
| |
| Vec3 | operator- () |
| |
| Vec3 | operator* (double) const |
| |
| Vec3 | operator/ (double) const |
| |
| double | norm () const |
| |
| double | norm2 () const |
| |
| Vec3 | unit () const |
| |
| Vec3 | unit_s () const |
| |
| double | max () const |
| |
| double | min () const |
| |
| bool | operator== (const Vec3 &) |
| |
| bool | operator!= (const Vec3 &) |
| |
| void | mul_add_and_assign (const Vec3 *, const Vec3 *, const double &) |
| |
| void | mul_and_assign (const Vec3 *, const double &) |
| |
| | Vec3 (const VDMulVadd &) |
| |
| Vec3 & | operator= (const VDMulVadd &) |
| |
| | Vec3 (const VDMul &) |
| |
| Vec3 & | operator= (const VDMul &) |
| |
| double | X () const |
| |
| double | Y () const |
| |
| double | Z () const |
| |
| double | operator[] (int i) const |
| |
| double & | operator[] (int i) |
| |