Classes | Namespaces | Typedefs
BasicVector.h File Reference
#include <CLHEP/Geometry/Normal3D.h>
#include <CLHEP/Geometry/Point3D.h>
#include <CLHEP/Geometry/Vector3D.h>
#include <boost/tuple/tuple.hpp>
#include <utl/CoordinateSystem.h>
#include <utl/unconfig.h>
#include <utl/config.h>
#include <utl/GeometryException.h>
#include <utl/ConsecutiveEnumFactory.h>
#include <utl/ThrowPolicy.h>

Go to the source code of this file.

Classes

class  utl::BasicVector< HepVector >
 Basic vector class template for geometry. More...
 
class  utl::BasicVector< HepVector >::CCartesian
 Class to have a type for indicating cartesian coordinate components. More...
 
class  utl::BasicVector< HepVector >::CCylindrical
 Class to have a type for indicating cylindrical coordinate components. More...
 
class  utl::BasicVector< HepVector >::CoordinateType
 Base class for classes indicating coordinate types. More...
 
class  utl::BasicVector< HepVector >::CSpherical
 Class to have a type for indicating spherical coordinate components. More...
 

Namespaces

 utl
 

Typedefs

typedef BasicVector
< HepGeom::Normal3D< double > > 
utl::AxialVectorBase
 
typedef BasicVector
< HepGeom::Point3D< double > > 
utl::PointBase
 
typedef BasicVector
< HepGeom::Vector3D< double > > 
utl::VectorBase
 

Detailed Description

Basic vector class template for geometry

Author
Lukas Nellen
Date
23 May 2003

Definition in file BasicVector.h.


, generated on Tue Sep 26 2023.