| 
| 
Color4< float >  | Clamp (Color4< float > &c) | 
|   | 
| 
Color4< double >  | Clamp (Color4< double > &c) | 
|   | 
| 
template<class P3ScalarType >  | 
| P3ScalarType  | Angle (Point3< P3ScalarType > const &p1, Point3< P3ScalarType > const &p2) | 
|   | 
| 
template<class P3ScalarType >  | 
| P3ScalarType  | AngleN (Point3< P3ScalarType > const &p1, Point3< P3ScalarType > const &p2) | 
|   | 
| 
template<class P3ScalarType >  | 
| P3ScalarType  | Norm (Point3< P3ScalarType > const &p) | 
|   | 
| 
template<class P3ScalarType >  | 
| P3ScalarType  | SquaredNorm (Point3< P3ScalarType > const &p) | 
|   | 
| 
template<class P3ScalarType >  | 
| Point3< P3ScalarType > &  | Normalize (Point3< P3ScalarType > &p) | 
|   | 
| 
template<typename Scalar >  | 
| Point3< Scalar >  | Normalized (const Point3< Scalar > &p) | 
|   | 
| 
template<class P3ScalarType >  | 
| P3ScalarType  | Distance (Point3< P3ScalarType > const &p1, Point3< P3ScalarType > const &p2) | 
|   | 
| 
template<class P3ScalarType >  | 
| P3ScalarType  | SquaredDistance (Point3< P3ScalarType > const &p1, Point3< P3ScalarType > const &p2) | 
|   | 
| 
template<class P3ScalarType >  | 
| P3ScalarType  | ApproximateGeodesicDistance (const Point3< P3ScalarType > &p0, const Point3< P3ScalarType > &n0, const Point3< P3ScalarType > &p1, const Point3< P3ScalarType > &n1) | 
|   | 
| 
template<class P3ScalarType >  | 
| double  | stable_dot (Point3< P3ScalarType > const &p0, Point3< P3ScalarType > const &p1) | 
|   | 
| 
template<class P3ScalarType >  | 
| P3ScalarType  | PSDist (const Point3< P3ScalarType > &p, const Point3< P3ScalarType > &v1, const Point3< P3ScalarType > &v2, Point3< P3ScalarType > &q) | 
|   | Point(p) Edge(v1-v2) dist, q is the point in v1-v2 with min dist. 
  | 
|   | 
| 
template<class P3ScalarType >  | 
| void  | GetUV (Point3< P3ScalarType > &n, Point3< P3ScalarType > &u, Point3< P3ScalarType > &v, Point3< P3ScalarType > up=(Point3< P3ScalarType >(0, 1, 0))) | 
|   | 
| 
template<class SCALARTYPE >  | 
| Point3< SCALARTYPE >  | Abs (const Point3< SCALARTYPE > &p) | 
|   | 
| 
template<class SCALARTYPE >  | 
| Point3< SCALARTYPE >  | LowClampToZero (const Point3< SCALARTYPE > &p) | 
|   | 
| 
template<typename Scalar >  | 
| Point3< Scalar >  | operator* (const Scalar s, const Point3< Scalar > &p) | 
|   | 
Main namespace. It contain all the other namespaces and