CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Public Member Functions
HepGeom::Scale3D Class Reference

#include <Transform3D.h>

Inheritance diagram for HepGeom::Scale3D:
HepGeom::Transform3D HepGeom::Transform3D HepGeom::ScaleX3D HepGeom::ScaleX3D HepGeom::ScaleY3D HepGeom::ScaleY3D HepGeom::ScaleZ3D HepGeom::ScaleZ3D

List of all members.

Public Member Functions

 Scale3D ()
 Scale3D (double x, double y, double z)
 Scale3D (double s)
 Scale3D ()
 Scale3D (double x, double y, double z)
 Scale3D (double s)

Detailed Description

Constructs a scaling transformation. This class provides additional constructors for Transform3D and should not be used as a separate class.

Example of use:

   Transform3D m;
   m = Scale3D(2.);
Author:
<Evgueni.Tcherniaev@cern.ch>

Definition at line 726 of file CLHEP/Geometry/Transform3D.h.


Constructor & Destructor Documentation

Default constructor: sets the Identity transformation.

Definition at line 730 of file CLHEP/Geometry/Transform3D.h.

HepGeom::Scale3D::Scale3D ( double  x,
double  y,
double  z 
) [inline]

Constructor from three numbers - scale factors in different directions.

Definition at line 735 of file CLHEP/Geometry/Transform3D.h.

Constructor from a number: sets uniform scaling in all directions.

Definition at line 740 of file CLHEP/Geometry/Transform3D.h.

Default constructor: sets the Identity transformation.

Definition at line 730 of file Geometry/Transform3D.h.

HepGeom::Scale3D::Scale3D ( double  x,
double  y,
double  z 
) [inline]

Constructor from three numbers - scale factors in different directions.

Definition at line 735 of file Geometry/Transform3D.h.

Constructor from a number: sets uniform scaling in all directions.

Definition at line 740 of file Geometry/Transform3D.h.


The documentation for this class was generated from the following files: