Geometry

Classes for basic geometrical objects: vector, point, normal. More...

Compounds

class  BasicVector3D
 Base class for HepPoint3D, HepVector3D and HepNormal3D. More...

class  HepNormal3D
 Geometrical 3D Normal with components of double type. More...

class  HepPlane3D
 Geometrical 3D Plane. More...

class  HepPoint3D
 Geometrical 3D Point with components of double type. More...

class  HepReflect3D
 Constructs a reflection transformation. More...

class  HepReflectX3D
 Constructs reflection in a plane x=const. More...

class  HepReflectY3D
 Constructs reflection in a plane y=const. More...

class  HepReflectZ3D
 Constructs reflection in a plane z=const. More...

class  HepRotate3D
 Constructs a rotation transformation. More...

class  HepRotateX3D
 Constructs a rotation around x-axis. More...

class  HepRotateY3D
 Constructs a rotation around y-axis. More...

class  HepRotateZ3D
 Constructs a rotation around z-axis. More...

class  HepScale3D
 Constructs a scaling transformation. More...

class  HepScaleX3D
 Constructs a scaling transformation in x-direction. More...

class  HepScaleY3D
 Constructs a scaling transformation in y-direction. More...

class  HepScaleZ3D
 Constructs a scaling transformation in z-direction. More...

class  HepTransform3D
 Class for transformation of 3D objects from the Geometry module. More...

class  HepTranslate3D
 Constructs a translation transformation. More...

class  HepTranslateX3D
 Constructs a translation along x-axis. More...

class  HepTranslateY3D
 Constructs a translation along y-axis. More...

class  HepTranslateZ3D
 Constructs a translation along z-axis. More...

class  HepVector3D
 Geometrical 3D Vector with components of double type. More...


Detailed Description

Classes for basic geometrical objects: vector, point, normal.

Author:
Evgeni Chernyaev <Evgueni.Tcherniaev@cern.ch>

Class Library for High Energy Physics (version 1.8)