#include <cmath>#include <ostream>#include <boost/tuple/tuple.hpp>#include <boost/functional/hash.hpp>


Go to the source code of this file.
Namespaces | |
| namespace | instantiate | 
Classes | |
| class | Point3D< T > | 
| class | Volume3DSize | 
Typedefs | |
| typedef Point3D< double > | Point3Dd | 
| typedef Point3D< float > | Point3Df | 
| typedef Point3D< int > | GridPoint3D | 
Functions | |
| template<typename T> | |
| Point3D< T > | operator- (const Point3D< T > &p) | 
| template<typename T> | |
| T | sqr_distance (const Point3D< T > &p1, const Point3D< T > &p2) | 
| template<typename T> | |
| double | distance (Point3D< T > &p1, Point3D< T > &p2) | 
| template<typename T> | |
| ostream & | operator<< (ostream &ss, const Point3D< T > &p) | 
| template<typename T> | |
| size_t | hash_value (Point3D< double > const &p) | 
| int | instantiate::instantiate () | 
| typedef Point3D<int> GridPoint3D | 
Definition at line 171 of file Point3D.h.
References Point3D< T >::x(), Point3D< T >::y(), and Point3D< T >::z().

| ostream& operator<< | ( | ostream & | ss, | |
| const Point3D< T > & | p | |||
| ) |  [inline] | 
        
 1.5.5