+
class ROOT::Math::Translation3D
-
library: libMathCore
#include "Translation3D.h"
Display options:
Show inherited
Show non-public

class ROOT::Math::Translation3D

Function Members (Methods)

public:
~Translation3D()
voidGetComponents(double& dx, double& dy, double& dz) const
ROOT::Math::Translation3DInverse() const
voidInvert()
booloperator!=(const ROOT::Math::Translation3D& rhs) const
ROOT::Math::Plane3Doperator()(const ROOT::Math::Plane3D& plane) const
ROOT::Math::Translation3Doperator*(const ROOT::Math::Translation3D& t) const
ROOT::Math::Translation3D&operator*=(const ROOT::Math::Translation3D& t)
ROOT::Math::Translation3D&operator=(const ROOT::Math::Translation3D&)
booloperator==(const ROOT::Math::Translation3D& rhs) const
voidSetComponents(double dx, double dy, double dz)
ROOT::Math::Translation3DTranslation3D()
ROOT::Math::Translation3DTranslation3D(const ROOT::Math::Translation3D&)
ROOT::Math::Translation3DTranslation3D(double dx, double dy, double dz)
const ROOT::Math::Translation3D::Vector&Vect() const

Data Members

private:
ROOT::Math::Translation3D::VectorfVect

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

Plane3D operator()(const ROOT::Math::Plane3D& plane) const
 transformations on a 3D plane
Translation3D(const ROOT::Math::Translation3D& )
Default constructor ( zero translation )

{}
Translation3D(IT begin, IT end)
Construct given a pair of pointers or iterators defining the
beginning and end of an array of 3 Scalars representing the z,y,z of the translation vector

Translation3D(double dx, double dy, double dz)
Construct from x,y,z values representing the translation

{ }
void SetComponents(IT begin, IT end)
Set the 3  components given an iterator to the start of
the desired data, and another to the end (3 past start).

void GetComponents(IT begin, IT end)
Get the 3  components into data specified by an iterator begin
and another to the end of the desired data (12 past start).

void Invert()
Invert the transformation in place

Translation3D Inverse()
Return the inverse of the transformation.

return ! operator==(const ROOT::Math::Translation3D& rhs) const

Last update: root/mathcore:$Name: $:$Id: Translation3D.cxx,v 1.1 2007/06/21 14:13:12 moneta Exp $
Copyright (c) 2005 , LCG ROOT MathLib Team *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.