CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
Classes | |
class | BasicVector3D |
class | Normal3D |
class | Normal3D< float > |
class | Normal3D< double > |
class | Plane3D |
class | Point3D |
class | Point3D< float > |
class | Point3D< double > |
class | Transform3D |
class | Rotate3D |
class | RotateX3D |
class | RotateY3D |
class | RotateZ3D |
class | Translate3D |
class | TranslateX3D |
class | TranslateY3D |
class | TranslateZ3D |
class | Reflect3D |
class | ReflectX3D |
class | ReflectY3D |
class | ReflectZ3D |
class | Scale3D |
class | ScaleX3D |
class | ScaleY3D |
class | ScaleZ3D |
class | Vector3D |
class | Vector3D< float > |
class | Vector3D< double > |
Point3D<float> HepGeom::operator* | ( | const Transform3D & | m, |
const Point3D< float > & | v | ||
) | [related] |
Definition at line 22 of file Point3D.cc.
References HepGeom::Transform3D::dx(), HepGeom::Transform3D::dy(), HepGeom::Transform3D::dz(), HepGeom::BasicVector3D< T >::x(), HepGeom::Transform3D::xx(), HepGeom::Transform3D::xy(), HepGeom::Transform3D::xz(), HepGeom::BasicVector3D< T >::y(), HepGeom::Transform3D::yx(), HepGeom::Transform3D::yy(), HepGeom::Transform3D::yz(), HepGeom::BasicVector3D< T >::z(), HepGeom::Transform3D::zx(), HepGeom::Transform3D::zy(), and HepGeom::Transform3D::zz().
Vector3D<float> HepGeom::operator* | ( | const Transform3D & | m, |
const Vector3D< float > & | v | ||
) | [related] |
Definition at line 22 of file Vector3D.cc.
References HepGeom::BasicVector3D< T >::x(), HepGeom::Transform3D::xx(), HepGeom::Transform3D::xy(), HepGeom::Transform3D::xz(), HepGeom::BasicVector3D< T >::y(), HepGeom::Transform3D::yx(), HepGeom::Transform3D::yy(), HepGeom::Transform3D::yz(), HepGeom::BasicVector3D< T >::z(), HepGeom::Transform3D::zx(), HepGeom::Transform3D::zy(), and HepGeom::Transform3D::zz().
Normal3D<float> HepGeom::operator* | ( | const Transform3D & | m, |
const Normal3D< float > & | v | ||
) | [related] |
Definition at line 25 of file Normal3D.cc.
References HepGeom::BasicVector3D< T >::x(), HepGeom::Transform3D::xx(), HepGeom::Transform3D::xy(), HepGeom::Transform3D::xz(), HepGeom::BasicVector3D< T >::y(), HepGeom::Transform3D::yx(), HepGeom::Transform3D::yy(), HepGeom::Transform3D::yz(), HepGeom::BasicVector3D< T >::z(), HepGeom::Transform3D::zx(), HepGeom::Transform3D::zy(), and HepGeom::Transform3D::zz().
Definition at line 42 of file Point3D.cc.
References HepGeom::Transform3D::dx(), HepGeom::Transform3D::dy(), HepGeom::Transform3D::dz(), HepGeom::BasicVector3D< T >::x(), HepGeom::Transform3D::xx(), HepGeom::Transform3D::xy(), HepGeom::Transform3D::xz(), HepGeom::BasicVector3D< T >::y(), HepGeom::Transform3D::yx(), HepGeom::Transform3D::yy(), HepGeom::Transform3D::yz(), HepGeom::BasicVector3D< T >::z(), HepGeom::Transform3D::zx(), HepGeom::Transform3D::zy(), and HepGeom::Transform3D::zz().
Vector3D<double> HepGeom::operator* | ( | const Transform3D & | m, |
const Vector3D< double > & | v | ||
) | [related] |
Definition at line 42 of file Vector3D.cc.
References HepGeom::BasicVector3D< T >::x(), HepGeom::Transform3D::xx(), HepGeom::Transform3D::xy(), HepGeom::Transform3D::xz(), HepGeom::BasicVector3D< T >::y(), HepGeom::Transform3D::yx(), HepGeom::Transform3D::yy(), HepGeom::Transform3D::yz(), HepGeom::BasicVector3D< T >::z(), HepGeom::Transform3D::zx(), HepGeom::Transform3D::zy(), and HepGeom::Transform3D::zz().
Normal3D<double> HepGeom::operator* | ( | const Transform3D & | m, |
const Normal3D< double > & | v | ||
) | [related] |
Definition at line 51 of file Normal3D.cc.
References HepGeom::BasicVector3D< T >::x(), HepGeom::Transform3D::xx(), HepGeom::Transform3D::xy(), HepGeom::Transform3D::xz(), HepGeom::BasicVector3D< T >::y(), HepGeom::Transform3D::yx(), HepGeom::Transform3D::yy(), HepGeom::Transform3D::yz(), HepGeom::BasicVector3D< T >::z(), HepGeom::Transform3D::zx(), HepGeom::Transform3D::zy(), and HepGeom::Transform3D::zz().
std::ostream& HepGeom::operator<< | ( | std::ostream & | os, |
const Plane3D< float > & | p | ||
) | [related] |
Definition at line 23 of file Plane3D.cc.
std::ostream& HepGeom::operator<< | ( | std::ostream & | os, |
const Plane3D< double > & | p | ||
) | [related] |
Definition at line 30 of file Plane3D.cc.
std::ostream& HepGeom::operator<< | ( | std::ostream & | os, |
const BasicVector3D< float > & | a | ||
) | [related] |
Definition at line 108 of file BasicVector3D.cc.
References a.
std::ostream& HepGeom::operator<< | ( | std::ostream & | os, |
const BasicVector3D< double > & | a | ||
) | [related] |
Definition at line 264 of file BasicVector3D.cc.
References a.
std::istream& HepGeom::operator>> | ( | std::istream & | is, |
BasicVector3D< float > & | a | ||
) | [related] |
Definition at line 115 of file BasicVector3D.cc.
References HepGeom::BasicVector3D< T >::setX(), HepGeom::BasicVector3D< T >::setY(), and HepGeom::BasicVector3D< T >::setZ().
std::istream& HepGeom::operator>> | ( | std::istream & | is, |
BasicVector3D< double > & | a | ||
) | [related] |
Definition at line 271 of file BasicVector3D.cc.
References HepGeom::BasicVector3D< T >::setX(), HepGeom::BasicVector3D< T >::setY(), and HepGeom::BasicVector3D< T >::setZ().