#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