#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>#include <iostream>#include <algorithm>#include <ImLib3D/CppTools.hpp>#include <ImLib3D/istream_flag_resetter.hpp>Include dependency graph for Vect3D.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Typedefs | |
| typedef Vect3D< float, float > | Vect3Df |
| typedef Vect3D< double, double > | Vect3Dd |
| typedef Vect3D< int, float > | Vect3Di |
Functions | |
| template<class Value, class Real> | |
| Vect3D< Value, Real > | operator+ (const Vect3D< Value, Real > &v1, const Vect3D< Value, Real > &v2) |
| template<class Value, class Real> | |
| Vect3D< Value, Real > | operator- (const Vect3D< Value, Real > &v1, const Vect3D< Value, Real > &v2) |
| template<class Value, class Real> | |
| Value | operator * (const Vect3D< Value, Real > &v1, const Vect3D< Value, Real > &v2) |
| template<class Value, class Real> | |
| Vect3D< Value, Real > | operator/ (const Vect3D< Value, Real > &v1, Value l) |
| template<class Value, class Real> | |
| Vect3D< Value, Real > | operator * (float l, const Vect3D< Value, Real > &v1) |
| template<class Value, class Real> | |
| Vect3D< Value, Real > | operator * (double l, const Vect3D< Value, Real > &v1) |
| template<class Value, class Real> | |
| Vect3D< Value, Real > | operator * (int l, const Vect3D< Value, Real > &v1) |
| template<class Value, class Real> | |
| Vect3D< Value, Real > | operator^ (const Vect3D< Value, Real > &v1, const Vect3D< Value, Real > &v2) |
| template<class Value, class Real> | |
| Vect3D< Value, Real > | operator% (const Vect3D< Value, Real > &v1, const Vect3D< Value, Real > &v2) |
| template<class Value, class Real> | |
| ostream & | operator<< (ostream &s, const Vect3D< Value, Real > &vect) |
| template<class Value, class Real> | |
| istream & | operator>> (istream &s, Vect3D< Value, Real > &vect) |
| There are two formats defined either(, can be replaced by ;): (x, y, z) or x y z. | |
| Vect3Df | operator+ (const Vect3Di &v1, const Vect3Df &v2) |
| Vect3Df | operator+ (const Vect3Df &v1, const Vect3Di &v2) |
| Vect3Df | operator- (const Vect3Di &v1, const Vect3Df &v2) |
| Vect3Df | operator- (const Vect3Df &v1, const Vect3Di &v2) |
| template<class Value, class Real> | |
| Vect3D< Value, Real > | max (const Vect3D< Value, Real > &v1, const Vect3D< Value, Real > &v2) |
| template<class Value, class Real> | |
| Vect3D< Value, Real > | min (const Vect3D< Value, Real > &v1, const Vect3D< Value, Real > &v2) |
| Vect3Di | floor (const Vect3Df &p) |
| Vect3Di | ceil (const Vect3Df &p) |
| Vect3Di | rint (const Vect3Df &p) |
Definition in file Vect3D.hpp.
1.4.2