|
| TEveTrans () |
| Default constructor. More...
|
|
| TEveTrans (const Double_t arr[16]) |
| Constructor. More...
|
|
| TEveTrans (const Float_t arr[16]) |
| Constructor. More...
|
|
| TEveTrans (const TEveTrans &t) |
| Constructor. More...
|
|
virtual | ~TEveTrans () |
|
Double_t * | Array () |
|
const Double_t * | Array () const |
|
Double_t * | ArrT () |
|
const Double_t * | ArrT () const |
|
Double_t * | ArrX () |
|
const Double_t * | ArrX () const |
|
Double_t * | ArrY () |
|
const Double_t * | ArrY () const |
|
Double_t * | ArrZ () |
|
const Double_t * | ArrZ () const |
|
Double_t & | CM (Int_t i, Int_t j) |
|
Double_t | CM (Int_t i, Int_t j) const |
|
TVector3 | GetBaseVec (Int_t b) const |
| Get base-vector with index b. More...
|
|
void | GetBaseVec (Int_t b, TVector3 &v) const |
|
Bool_t | GetEditRotation () |
|
Bool_t | GetEditScale () |
|
Bool_t | GetEditTrans () const |
|
TVector3 | GetPos () const |
|
void | GetPos (Double_t &x, Double_t &y, Double_t &z) const |
| Get position (base-vec 4). More...
|
|
void | GetPos (Double_t *x) const |
|
void | GetPos (Float_t *x) const |
|
void | GetPos (TVector3 &v) const |
|
void | GetRotAngles (Float_t *x) const |
| Get Cardan rotation angles (pattern xYz above). More...
|
|
void | GetScale (Double_t &sx, Double_t &sy, Double_t &sz) const |
| Deduce scales from sizes of base vectors. More...
|
|
Bool_t | GetUseTrans () const |
|
Double_t | Invert () |
| Invert matrix. More...
|
|
Bool_t | IsScale (Double_t low=0.9, Double_t high=1.1) const |
| Test if the transformation is a scale. More...
|
|
void | Move (const TEveTrans &a, Int_t ai, Double_t amount) |
| Move in a's coord-system along axis-index ai. More...
|
|
void | Move3 (const TEveTrans &a, Double_t x, Double_t y, Double_t z) |
| General move in a's coord-system. More...
|
|
void | Move3LF (Double_t x, Double_t y, Double_t z) |
| General move in local-frame. More...
|
|
void | Move3PF (Double_t x, Double_t y, Double_t z) |
| General move in parent-frame. More...
|
|
void | MoveLF (Int_t ai, Double_t amount) |
| Move in local-frame along axis with index ai. More...
|
|
void | MovePF (Int_t ai, Double_t amount) |
| Move in parent-frame along axis index ai. More...
|
|
void | Multiply (const Double_t *vin, Double_t *vout, Double_t w=1) const |
| Multiply vector and fill output array vout. More...
|
|
TVector3 | Multiply (const TVector3 &v, Double_t w=1) const |
| Multiply vector and return it. More...
|
|
void | MultiplyIP (Double_t *v, Double_t w=1) const |
| Multiply vector in-place. More...
|
|
void | MultiplyIP (Float_t *v, Double_t w=1) const |
| Multiply vector in-place. More...
|
|
void | MultiplyIP (TVector3 &v, Double_t w=1) const |
| Multiply vector in-place. More...
|
|
void | MultLeft (const TEveTrans &t) |
| Multiply from left: this = t * this. More...
|
|
void | MultRight (const TEveTrans &t) |
| Multiply from right: this = this * t. More...
|
|
Double_t & | operator() (Int_t i, Int_t j) |
|
Double_t | operator() (Int_t i, Int_t j) const |
|
TEveTrans | operator* (const TEveTrans &t) |
| Copy, multiply from right and return product. More...
|
|
void | operator*= (const TEveTrans &t) |
|
TEveTrans & | operator= (const TEveTrans &t) |
|
Double_t & | operator[] (Int_t i) |
|
Double_t | operator[] (Int_t i) const |
|
void | OrtoNorm3 () |
| Orto-norm columns 1 to 3. More...
|
|
virtual void | Print (Option_t *option="") const |
| Print in reasonable format. More...
|
|
void | Rotate (const TEveTrans &a, Int_t i1, Int_t i2, Double_t amount) |
| Rotate in a's coord-system, rotating base vector with index i1 into i2. More...
|
|
TVector3 | Rotate (const TVector3 &v) const |
| Rotate vector and return the rotated vector. Translation is NOT applied. More...
|
|
void | RotateIP (Double_t *v) const |
| Rotate vector in-place. Translation is NOT applied. More...
|
|
void | RotateIP (Float_t *v) const |
| Rotate vector in-place. Translation is NOT applied. More...
|
|
void | RotateIP (TVector3 &v) const |
| Rotate vector in-place. Translation is NOT applied. More...
|
|
void | RotateLF (Int_t i1, Int_t i2, Double_t amount) |
| Rotate in local frame. Does optimised version of MultRight. More...
|
|
void | RotatePF (Int_t i1, Int_t i2, Double_t amount) |
| Rotate in parent frame. Does optimised version of MultLeft. More...
|
|
void | Scale (Double_t sx, Double_t sy, Double_t sz) |
| Scale matrix. Translation part untouched. More...
|
|
void | SetBaseVec (Int_t b, const TVector3 &v) |
| Set base-vector with index b. More...
|
|
void | SetBaseVec (Int_t b, Double_t x, Double_t y, Double_t z) |
| Set base-vector with index b. More...
|
|
void | SetBuffer3D (TBuffer3D &buff) |
| Fill transformation part TBuffer3D core section. More...
|
|
void | SetEditRotation (Bool_t x) |
|
void | SetEditScale (Bool_t x) |
|
void | SetEditTrans (Bool_t v) |
|
void | SetFrom (const TGeoMatrix &mat) |
| Initialize from TGeoMatrix. More...
|
|
void | SetFrom (Double_t *carr) |
|
void | SetFromArray (const Double_t arr[16]) |
| Set matrix from Double_t array. More...
|
|
void | SetFromArray (const Float_t arr[16]) |
| Set matrix from Float_t array. More...
|
|
void | SetGeoHMatrix (TGeoHMatrix &mat) |
| Set TGeoHMatrix mat. More...
|
|
void | SetPos (const TEveTrans &t) |
|
void | SetPos (Double_t *x) |
|
void | SetPos (Double_t x, Double_t y, Double_t z) |
| Set position (base-vec 4). More...
|
|
void | SetPos (Float_t *x) |
|
void | SetRotByAngles (Float_t a1, Float_t a2, Float_t a3) |
|
void | SetRotByAnyAngles (Float_t a1, Float_t a2, Float_t a3, const char *pat) |
| Sets Rotation part as given by angles a1, a1, a3 and pattern pat. More...
|
|
void | SetScale (Double_t sx, Double_t sy, Double_t sz) |
| Set scaling. More...
|
|
void | SetScaleX (Double_t sx) |
| Change x scaling. More...
|
|
void | SetScaleY (Double_t sy) |
| Change y scaling. More...
|
|
void | SetScaleZ (Double_t sz) |
| Change z scaling. More...
|
|
void | SetTrans (const TEveTrans &t, Bool_t copyAngles=kTRUE) |
| Set matrix from another,. More...
|
|
void | SetupFromToVec (const TEveVector &from, const TEveVector &to) |
| A function for creating a rotation matrix that rotates a vector called "from" into another vector called "to". More...
|
|
void | SetupRotation (Int_t i, Int_t j, Double_t f) |
| Setup the matrix as an elementary rotation. More...
|
|
void | SetUseTrans (Bool_t v) |
|
void | TransposeRotationPart () |
| Transpose 3x3 rotation sub-matrix. More...
|
|
void | UnitRot () |
| Reset rotation part of the matrix to unity. More...
|
|
void | UnitTrans () |
| Reset matrix to unity. More...
|
|
Double_t | Unscale () |
| Remove scaling, make all base vectors of unit length. More...
|
|
void | Unscale (Double_t &sx, Double_t &sy, Double_t &sz) |
| Remove scaling, make all base vectors of unit length. More...
|
|
void | ZeroTrans (Double_t w=1.0) |
| Reset matrix to zero, only the perspective scaling is set to w (1 by default). More...
|
|
| TObject () |
| TObject constructor. More...
|
|
| TObject (const TObject &object) |
| TObject copy ctor. More...
|
|
virtual | ~TObject () |
| TObject destructor. More...
|
|
void | AbstractMethod (const char *method) const |
| Use this method to implement an "abstract" method that you don't want to leave purely abstract. More...
|
|
virtual void | AppendPad (Option_t *option="") |
| Append graphics object to current pad. More...
|
|
virtual void | Browse (TBrowser *b) |
| Browse object. May be overridden for another default action. More...
|
|
ULong_t | CheckedHash () |
| Check and record whether this class has a consistent Hash/RecursiveRemove setup (*) and then return the regular Hash value for this object. More...
|
|
virtual const char * | ClassName () const |
| Returns name of class to which the object belongs. More...
|
|
virtual void | Clear (Option_t *="") |
|
virtual TObject * | Clone (const char *newname="") const |
| Make a clone of an object using the Streamer facility. More...
|
|
virtual Int_t | Compare (const TObject *obj) const |
| Compare abstract method. More...
|
|
virtual void | Copy (TObject &object) const |
| Copy this to obj. More...
|
|
virtual void | Delete (Option_t *option="") |
| Delete this object. More...
|
|
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| Computes distance from point (px,py) to the object. More...
|
|
virtual void | Draw (Option_t *option="") |
| Default Draw method for all objects. More...
|
|
virtual void | DrawClass () const |
| Draw class inheritance tree of the class to which this object belongs. More...
|
|
virtual TObject * | DrawClone (Option_t *option="") const |
| Draw a clone of this object in the current selected pad for instance with: gROOT->SetSelectedPad(gPad) . More...
|
|
virtual void | Dump () const |
| Dump contents of object on stdout. More...
|
|
virtual void | Error (const char *method, const char *msgfmt,...) const |
| Issue error message. More...
|
|
virtual void | Execute (const char *method, const char *params, Int_t *error=0) |
| Execute method on this object with the given parameter string, e.g. More...
|
|
virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=0) |
| Execute method on this object with parameters stored in the TObjArray. More...
|
|
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| Execute action corresponding to an event at (px,py). More...
|
|
virtual void | Fatal (const char *method, const char *msgfmt,...) const |
| Issue fatal error message. More...
|
|
virtual TObject * | FindObject (const char *name) const |
| Must be redefined in derived classes. More...
|
|
virtual TObject * | FindObject (const TObject *obj) const |
| Must be redefined in derived classes. More...
|
|
virtual Option_t * | GetDrawOption () const |
| Get option used by the graphics system to draw this object. More...
|
|
virtual const char * | GetIconName () const |
| Returns mime type name of object. More...
|
|
virtual const char * | GetName () const |
| Returns name of object. More...
|
|
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
| Returns string containing info about the object at position (px,py). More...
|
|
virtual Option_t * | GetOption () const |
|
virtual const char * | GetTitle () const |
| Returns title of object. More...
|
|
virtual UInt_t | GetUniqueID () const |
| Return the unique object id. More...
|
|
virtual Bool_t | HandleTimer (TTimer *timer) |
| Execute action in response of a timer timing out. More...
|
|
virtual ULong_t | Hash () const |
| Return hash value for this object. More...
|
|
Bool_t | HasInconsistentHash () const |
| Return true is the type of this object is known to have an inconsistent setup for Hash and RecursiveRemove (i.e. More...
|
|
virtual void | Info (const char *method, const char *msgfmt,...) const |
| Issue info message. More...
|
|
virtual Bool_t | InheritsFrom (const char *classname) const |
| Returns kTRUE if object inherits from class "classname". More...
|
|
virtual Bool_t | InheritsFrom (const TClass *cl) const |
| Returns kTRUE if object inherits from TClass cl. More...
|
|
virtual void | Inspect () const |
| Dump contents of this object in a graphics canvas. More...
|
|
void | InvertBit (UInt_t f) |
|
virtual Bool_t | IsEqual (const TObject *obj) const |
| Default equal comparison (objects are equal if they have the same address in memory). More...
|
|
virtual Bool_t | IsFolder () const |
| Returns kTRUE in case object contains browsable objects (like containers or lists of other objects). More...
|
|
R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
|
virtual Bool_t | IsSortable () const |
|
R__ALWAYS_INLINE Bool_t | IsZombie () const |
|
virtual void | ls (Option_t *option="") const |
| The ls function lists the contents of a class on stdout. More...
|
|
void | MayNotUse (const char *method) const |
| Use this method to signal that a method (defined in a base class) may not be called in a derived class (in principle against good design since a child class should not provide less functionality than its parent, however, sometimes it is necessary). More...
|
|
virtual Bool_t | Notify () |
| This method must be overridden to handle object notification. More...
|
|
void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
| Use this method to declare a method obsolete. More...
|
|
void | operator delete (void *ptr) |
| Operator delete. More...
|
|
void | operator delete[] (void *ptr) |
| Operator delete []. More...
|
|
void * | operator new (size_t sz) |
|
void * | operator new (size_t sz, void *vp) |
|
void * | operator new[] (size_t sz) |
|
void * | operator new[] (size_t sz, void *vp) |
|
TObject & | operator= (const TObject &rhs) |
| TObject assignment operator. More...
|
|
virtual void | Paint (Option_t *option="") |
| This method must be overridden if a class wants to paint itself. More...
|
|
virtual void | Pop () |
| Pop on object drawn in a pad to the top of the display list. More...
|
|
virtual void | Print (Option_t *option="") const |
| This method must be overridden when a class wants to print itself. More...
|
|
virtual Int_t | Read (const char *name) |
| Read contents of object with specified name from the current directory. More...
|
|
virtual void | RecursiveRemove (TObject *obj) |
| Recursively remove this object from a list. More...
|
|
void | ResetBit (UInt_t f) |
|
virtual void | SaveAs (const char *filename="", Option_t *option="") const |
| Save this object in the file specified by filename. More...
|
|
virtual void | SavePrimitive (std::ostream &out, Option_t *option="") |
| Save a primitive as a C++ statement(s) on output stream "out". More...
|
|
void | SetBit (UInt_t f) |
|
void | SetBit (UInt_t f, Bool_t set) |
| Set or unset the user status bits as specified in f. More...
|
|
virtual void | SetDrawOption (Option_t *option="") |
| Set drawing option for object. More...
|
|
virtual void | SetUniqueID (UInt_t uid) |
| Set the unique object id. More...
|
|
virtual void | SysError (const char *method, const char *msgfmt,...) const |
| Issue system error message. More...
|
|
R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
|
Int_t | TestBits (UInt_t f) const |
|
virtual void | UseCurrentStyle () |
| Set current style settings in this object This function is called when either TCanvas::UseCurrentStyle or TROOT::ForceStyle have been invoked. More...
|
|
virtual void | Warning (const char *method, const char *msgfmt,...) const |
| Issue warning message. More...
|
|
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) |
| Write this object to the current directory. More...
|
|
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const |
| Write this object to the current directory. More...
|
|