CLHEP 2.4.7.1
C++ Class Library for High Energy Physics
HepGeom Namespace Reference

Classes

class  BasicVector3D
class  Normal3D
class  Normal3D< double >
class  Normal3D< float >
class  Plane3D
class  Point3D
class  Point3D< double >
class  Point3D< float >
class  Reflect3D
class  ReflectX3D
class  ReflectY3D
class  ReflectZ3D
class  Rotate3D
class  RotateX3D
class  RotateY3D
class  RotateZ3D
class  Scale3D
class  ScaleX3D
class  ScaleY3D
class  ScaleZ3D
class  Transform3D
class  Translate3D
class  TranslateX3D
class  TranslateY3D
class  TranslateZ3D
class  Vector3D
class  Vector3D< double >
class  Vector3D< float >

Functions

std::ostream & operator<< (std::ostream &, const BasicVector3D< float > &)
std::istream & operator>> (std::istream &, BasicVector3D< float > &)
BasicVector3D< float > operator+ (const BasicVector3D< float > &v)
BasicVector3D< float > operator+ (const BasicVector3D< float > &a, const BasicVector3D< float > &b)
BasicVector3D< float > operator- (const BasicVector3D< float > &v)
BasicVector3D< float > operator- (const BasicVector3D< float > &a, const BasicVector3D< float > &b)
BasicVector3D< float > operator* (const BasicVector3D< float > &v, double a)
float operator* (const BasicVector3D< float > &a, const BasicVector3D< float > &b)
BasicVector3D< float > operator* (double a, const BasicVector3D< float > &v)
BasicVector3D< float > operator/ (const BasicVector3D< float > &v, double a)
bool operator== (const BasicVector3D< float > &a, const BasicVector3D< float > &b)
bool operator!= (const BasicVector3D< float > &a, const BasicVector3D< float > &b)
std::ostream & operator<< (std::ostream &, const BasicVector3D< double > &)
std::istream & operator>> (std::istream &, BasicVector3D< double > &)
BasicVector3D< double > operator+ (const BasicVector3D< double > &v)
BasicVector3D< double > operator+ (const BasicVector3D< double > &a, const BasicVector3D< double > &b)
BasicVector3D< double > operator- (const BasicVector3D< double > &v)
BasicVector3D< double > operator- (const BasicVector3D< double > &a, const BasicVector3D< double > &b)
BasicVector3D< double > operator* (const BasicVector3D< double > &v, double a)
double operator* (const BasicVector3D< double > &a, const BasicVector3D< double > &b)
BasicVector3D< double > operator* (double a, const BasicVector3D< double > &v)
BasicVector3D< double > operator/ (const BasicVector3D< double > &v, double a)
bool operator== (const BasicVector3D< double > &a, const BasicVector3D< double > &b)
bool operator!= (const BasicVector3D< double > &a, const BasicVector3D< double > &b)
Normal3D< float > operator* (const Transform3D &m, const Normal3D< float > &n)
Normal3D< double > operator* (const Transform3D &m, const Normal3D< double > &n)
std::ostream & operator<< (std::ostream &os, const Plane3D< float > &p)
std::ostream & operator<< (std::ostream &os, const Plane3D< double > &p)
Point3D< float > operator* (const Transform3D &m, const Point3D< float > &p)
Point3D< double > operator* (const Transform3D &m, const Point3D< double > &p)
Vector3D< float > operator* (const Transform3D &m, const Vector3D< float > &v)
Vector3D< double > operator* (const Transform3D &m, const Vector3D< double > &v)