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