#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.