ROOT logo
Gled » GLEDCORE » HTransD

class HTransD: public HTrans<double>

 HPoint

Function Members (Methods)

public:
HTransD()
HTransD(const HTransD& z)
HTransD(const HTrans<Float_t>& z)
~HTransD()
double*HTrans<double>::Array()
const double*HTrans<double>::Array() const
double*HTrans<double>::ArrT()
const double*HTrans<double>::ArrT() const
double*HTrans<double>::ArrX()
const double*HTrans<double>::ArrX() const
double*HTrans<double>::ArrY()
const double*HTrans<double>::ArrY() const
double*HTrans<double>::ArrZ()
const double*HTrans<double>::ArrZ() const
static TClass*Class()
doubleHTrans<double>::CM(Int_t i, Int_t j) const
double&HTrans<double>::CM(Int_t i, Int_t j)
HPoint<double>HTrans<double>::GetBaseVec(Int_t b) const
voidHTrans<double>::GetBaseVec(Int_t b, Float_t* x) const
voidHTrans<double>::GetBaseVec(Int_t b, Double_t* x) const
HPoint<double>HTrans<double>::GetPos() const
voidHTrans<double>::GetPos(Float_t* x) const
voidHTrans<double>::GetPos(Double_t* x) const
voidHTrans<double>::GetPos(double& x, double& y, double& z) const
voidHTrans<double>::GetRotAngles(Float_t* x) const
voidHTrans<double>::GetScale(double& sx, double& sy, double& sz) const
doubleHTrans<double>::Invert()
doubleHTrans<double>::InvertWithoutRow4()
TClass*IsA() const
voidHTrans<double>::Move(const HTrans<double>& a, Int_t ai, double amount)
voidHTrans<double>::Move3(const HTrans<double>& a, double x, double y, double z)
voidHTrans<double>::Move3LF(double x, double y, double z)
voidHTrans<double>::Move3PF(double x, double y, double z)
voidHTrans<double>::MoveLF(Int_t ai, double amount)
voidHTrans<double>::MovePF(Int_t ai, double amount)
HPoint<double>HTrans<double>::Multiply(const HPoint<double>& v, double w = 1) const
voidHTrans<double>::MultiplyIP(HPoint<double>& v, double w = 1) const
voidHTrans<double>::MultiplyVec3(const double* in, double w, double* out) const
voidHTrans<double>::MultiplyVec3IP(double* in, double w) const
voidHTrans<double>::MultLeft(const HTrans<double>& t)
voidHTrans<double>::MultLeft3x3(const double* m)
voidHTrans<double>::MultLeft3x3transposed(const double* m)
voidHTrans<double>::MultRight(const HTrans<double>& t)
voidHTrans<double>::MultRight3x3(const double* m)
voidHTrans<double>::MultRight3x3transposed(const double* m)
doubleHTrans<double>::Norm3Column(Int_t col)
const double*HTrans<double>::operator const double*() const
double*HTrans<double>::operator double*()
doubleHTrans<double>::operator()(Int_t i, Int_t j) const
double&HTrans<double>::operator()(Int_t i, Int_t j)
HTrans<double>HTrans<double>::operator*(const HTrans<double>& t)
voidHTrans<double>::operator*=(const HTrans<double>& t)
HTransD&operator=(const HTransD&)
doubleHTrans<double>::operator[](Int_t i) const
double&HTrans<double>::operator[](Int_t i)
doubleHTrans<double>::Orto3Column(Int_t col, Int_t ref)
voidHTrans<double>::OrtoNorm3()
doubleHTrans<double>::OrtoNorm3Column(Int_t col, Int_t ref)
voidHTrans<double>::Print() const
double*HTrans<double>::PtrBaseVec(Int_t b)
const double*HTrans<double>::PtrBaseVec(Int_t b) const
double*HTrans<double>::PtrBaseVecX()
const double*HTrans<double>::PtrBaseVecX() const
double*HTrans<double>::PtrBaseVecY()
const double*HTrans<double>::PtrBaseVecY() const
double*HTrans<double>::PtrBaseVecZ()
const double*HTrans<double>::PtrBaseVecZ() const
double*HTrans<double>::PtrPos()
HPoint<double>HTrans<double>::Rotate(const HPoint<double>& v) const
voidHTrans<double>::Rotate(const HTrans<double>& a, Int_t i1, Int_t i2, double amount)
voidHTrans<double>::RotateBackVec3(const double* in, double* out) const
voidHTrans<double>::RotateIP(HPoint<double>& v) const
voidHTrans<double>::RotateLF(Int_t i1, Int_t i2, double amount)
voidHTrans<double>::RotatePF(Int_t i1, Int_t i2, double amount)
voidHTrans<double>::RotateVec3(const double* in, double* out) const
voidHTrans<double>::RotateVec3IP(double* in) const
voidHTrans<double>::Scale(double sx, double sy, double sz)
voidHTrans<double>::SetBaseVec(Int_t b, Float_t* x)
voidHTrans<double>::SetBaseVec(Int_t b, Double_t* x)
voidHTrans<double>::SetBaseVec(Int_t b, double x, double y, double z)
voidHTrans<double>::SetBaseVecViaCross(Int_t i)
voidHTrans<double>::SetFromArray(const Float_t* arr)
voidHTrans<double>::SetFromArray(const Double_t* arr)
voidHTrans<double>::SetPos(const Float_t* x)
voidHTrans<double>::SetPos(const Double_t* x)
voidHTrans<double>::SetPos(const HTrans<double>& t)
voidHTrans<double>::SetPos(double x, double y, double z)
voidHTrans<double>::SetRotByAngles(Float_t a1, Float_t a2, Float_t a3)
voidHTrans<double>::SetRotByAnyAngles(Float_t a1, Float_t a2, Float_t a3, const Text_t* pat)
voidHTrans<double>::SetTrans(const HTrans<double>& t)
voidHTrans<double>::SetupRotation(Int_t i, Int_t j, double f)
voidShowMembers(TMemberInspector& insp)
voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
voidHTrans<double>::Transpose()
voidHTrans<double>::TransposeRotationPart()
voidHTrans<double>::UnitRot()
voidHTrans<double>::UnitTrans()
doubleHTrans<double>::Unscale()
voidHTrans<double>::Unscale(double& sx, double& sy, double& sz)

Data Members

protected:
doubleHTrans<double>::M[16]

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HTransD()
{}
HTransD(const HTransD& z)
{}
HTransD(const HTrans<Float_t>& z)
{}
~HTransD()
{}