65 for (
Int_t i = 0; i < 9; ++i)
112 for (
Int_t i = 0; i < 9; ++i)
237 :fThisRot(), fLastRot(),
238 fTransform(), fStVec(),
239 fEnVec(), fAdjustWidth(0.),
253 for (
Int_t i = 0; i < 9; ++i)
Double_t Matrix4fSVD(const Double_t *NewObj, Double_t *rot3, Double_t *rot4)
void Matrix3dSetIdentity(Double_t *NewObj)
void Matrix4dSetRotationScaleFromMatrix4d(Double_t *NewObj, const Double_t *m1)
void Matrix4dMulRotationScale(Double_t *NewObj, Double_t scale)
Double_t Vector3dDot(const Double_t *NewObj, const Double_t *v1)
void Matrix3dSetZero(Double_t *NewObj)
void Matrix3dMulMatrix3d(Double_t *NewObj, const Double_t *m1)
void Matrix4dSetRotationFromMatrix3d(Double_t *NewObj, const Double_t *m1)
void Matrix4dSetRotationScaleFromMatrix3d(Double_t *NewObj, const Double_t *m1)
void Matrix3dSetRotationFromQuat4d(Double_t *NewObj, const Double_t *q1)
Double_t Vector3dLengthSquared(const Double_t *NewObj)
void Vector3dCross(Double_t *NewObj, const Double_t *v1, const Double_t *v2)
Double_t Vector3dLength(const Double_t *NewObj)
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t result
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h length
Option_t Option_t TPoint xy
Implements the arc-ball rotation manipulator.
void ResetMatrices()
Set rotation matrix as union.
void MapToSphere(const TPoint &NewPt, Double_t *NewVec) const
map to sphere
void Drag(const TPoint &NewPt)
Mouse drag, calculate rotation.
void SetBounds(UInt_t NewWidth, UInt_t NewHeight)
void Click(const TPoint &NewPt)
Mouse down.
TArcBall(const TArcBall &)
Double_t Sqrt(Double_t x)
Returns the square root of x.