Inheritance diagram for RootCsg::TVector2:
Public Member Functions | |
TVector2 () | |
TVector2 (const Double_t *v) | |
TVector2 (Double_t xx, Double_t yy) | |
TVector2 & | operator+= (const TVector2 &v) |
TVector2 & | operator-= (const TVector2 &v) |
TVector2 & | operator *= (Double_t s) |
TVector2 & | operator/= (Double_t s) |
Double_t | Dot (const TVector2 &v) const |
Double_t | Length2 () const |
Double_t | Length () const |
TVector2 | Absolute () const |
void | Normalize () |
TVector2 | Normalized () const |
void | Scale (Double_t x, Double_t y) |
TVector2 | Scaled (Double_t x, Double_t y) const |
Bool_t | FuzzyZero () const |
Double_t | Angle (const TVector2 &v) const |
TVector2 | Cross (const TVector2 &v) const |
Double_t | Triple (const TVector2 &v1, const TVector2 &v2) const |
Definition at line 139 of file CsgOps.cxx.
RootCsg::TVector2::TVector2 | ( | ) | [inline] |
Definition at line 141 of file CsgOps.cxx.
RootCsg::TVector2::TVector2 | ( | const Double_t * | v | ) | [inline] |
Definition at line 142 of file CsgOps.cxx.
Definition at line 143 of file CsgOps.cxx.
Definition at line 165 of file CsgOps.cxx.
Definition at line 173 of file CsgOps.cxx.
Definition at line 181 of file CsgOps.cxx.
Definition at line 188 of file CsgOps.cxx.
Definition at line 237 of file CsgOps.cxx.
Double_t TVector2::Length2 | ( | ) | const |
Double_t TVector2::Length | ( | ) | const |
TVector2 TVector2::Absolute | ( | ) | const |
void TVector2::Normalize | ( | ) |
Definition at line 272 of file CsgOps.cxx.
TVector2 TVector2::Normalized | ( | ) | const |
Definition at line 279 of file CsgOps.cxx.
Definition at line 286 of file CsgOps.cxx.
Bool_t TVector2::FuzzyZero | ( | ) | const |
Definition at line 300 of file CsgOps.cxx.
References TMath::ACos(), Dot(), Length2(), s, and TMath::Sqrt().