Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Vect3D.hpp File Reference

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


Detailed Description

Definition in file Vect3D.hpp.


Generated on Fri Jun 17 13:36:17 2005 for ImLib3D by  doxygen 1.4.2