#include <TMarker3DBox.h>
Inheritance diagram for TMarker3DBox:
Definition at line 45 of file TMarker3DBox.h.
anonymous enum [protected] |
Definition at line 62 of file TMarker3DBox.h.
anonymous enum [protected] |
Definition at line 62 of file TMarker3DBox.h.
TMarker3DBox::TMarker3DBox | ( | const TMarker3DBox & | ) | [protected] |
Definition at line 86 of file TMarker3DBox.cxx.
TMarker3DBox::TMarker3DBox | ( | ) |
TMarker3DBox::TMarker3DBox | ( | Float_t | x, | |
Float_t | y, | |||
Float_t | z, | |||
Float_t | dx, | |||
Float_t | dy, | |||
Float_t | dz, | |||
Float_t | theta, | |||
Float_t | phi | |||
) |
Definition at line 66 of file TMarker3DBox.cxx.
References fDx, fDy, fDz, fPhi, fRefObject, fTheta, fX, fY, fZ, kFALSE, kTemporary, and TObject::SetBit().
TMarker3DBox::~TMarker3DBox | ( | ) | [virtual] |
Definition at line 127 of file TMarker3DBox.cxx.
TMarker3DBox::TMarker3DBox | ( | const TMarker3DBox & | ) | [protected] |
TMarker3DBox::TMarker3DBox | ( | ) |
TMarker3DBox::TMarker3DBox | ( | Float_t | x, | |
Float_t | y, | |||
Float_t | z, | |||
Float_t | dx, | |||
Float_t | dy, | |||
Float_t | dz, | |||
Float_t | theta, | |||
Float_t | phi | |||
) |
virtual TMarker3DBox::~TMarker3DBox | ( | ) | [virtual] |
TMarker3DBox & TMarker3DBox::operator= | ( | const TMarker3DBox & | ) | [protected] |
Definition at line 105 of file TMarker3DBox.cxx.
References fDx, fDy, fDz, fPhi, fRefObject, fTheta, fX, fY, fZ, and TObject::operator=().
Reimplemented from TObject.
Definition at line 134 of file TMarker3DBox.cxx.
References ROOT::Math::gv_detail::dist(), TAttLine::DistancetoLine(), fRefObject, gPad, i, kCross, points, SetPoints(), TView::WCtoNDC(), x1, and x2.
TObject* TMarker3DBox::GetRefObject | ( | ) | const [inline] |
void TMarker3DBox::Paint | ( | Option_t * | option | ) | [virtual] |
Reimplemented from TObject.
Definition at line 189 of file TMarker3DBox.cxx.
References buffer, c, TAttLine::GetLineColor(), gGeometry, gPad, j, TBuffer3D::kCore, kFALSE, TBuffer3DTypes::kGeneric, TBuffer3D::kNone, TBuffer3D::kRaw, TBuffer3D::kRawSizes, kTemporary, TGeometry::Local2Master(), TAttFill::Modify(), TAttLine::Modify(), SetPoints(), and TObject::TestBit().
Referenced by PaintH3().
Definition at line 289 of file TMarker3DBox.cxx.
References TView::CreateView(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetFirst(), TAxis::GetLast(), gPad, h, kTemporary, kTRUE, TView::PadRange(), Paint(), TObject::SetBit(), SetDirection(), TAttLine::SetLineColor(), SetPosition(), TView::SetRange(), SetRefObject(), SetSize(), w, xmax, xmin, ymax, and ymin.
Referenced by G__G__G3D_158_0_12(), and G__setup_memfuncTMarker3DBox().
void TMarker3DBox::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
Definition at line 357 of file TMarker3DBox.cxx.
References xmlio::Class, TROOT::ClassSaved(), fDx, fDy, fDz, fPhi, fTheta, fX, fY, fZ, gROOT, TAttFill::SaveFillAttributes(), and TAttLine::SaveLineAttributes().
void TMarker3DBox::SetPoints | ( | Double_t * | buff | ) | const [virtual] |
Definition at line 416 of file TMarker3DBox.cxx.
References TMath::Cos(), fDx, fDy, fDz, fPhi, fTheta, fX, fY, fZ, i, kPI, m, phi, TMath::Pi(), TMath::Sin(), theta, x, and y.
Referenced by DistancetoPrimitive(), and Paint().
virtual void TMarker3DBox::SetRefObject | ( | TObject * | obj = 0 |
) | [inline, virtual] |
TMarker3DBox& TMarker3DBox::operator= | ( | const TMarker3DBox & | ) | [protected] |
Reimplemented from TObject.
Reimplemented from TObject.
TObject* TMarker3DBox::GetRefObject | ( | ) | const [inline] |
virtual void TMarker3DBox::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TObject.
virtual void TMarker3DBox::SetPoints | ( | Double_t * | buff | ) | const [virtual] |
virtual void TMarker3DBox::SetRefObject | ( | TObject * | obj = 0 |
) | [inline, virtual] |
Float_t TMarker3DBox::fX [protected] |
Definition at line 48 of file TMarker3DBox.h.
Referenced by GetPosition(), operator=(), SavePrimitive(), SetPoints(), SetPosition(), and TMarker3DBox().
Float_t TMarker3DBox::fY [protected] |
Definition at line 49 of file TMarker3DBox.h.
Referenced by GetPosition(), operator=(), SavePrimitive(), SetPoints(), SetPosition(), and TMarker3DBox().
Float_t TMarker3DBox::fZ [protected] |
Definition at line 50 of file TMarker3DBox.h.
Referenced by GetPosition(), operator=(), SavePrimitive(), SetPoints(), SetPosition(), and TMarker3DBox().
Float_t TMarker3DBox::fDx [protected] |
Definition at line 51 of file TMarker3DBox.h.
Referenced by GetSize(), operator=(), SavePrimitive(), SetPoints(), SetSize(), and TMarker3DBox().
Float_t TMarker3DBox::fDy [protected] |
Definition at line 52 of file TMarker3DBox.h.
Referenced by GetSize(), operator=(), SavePrimitive(), SetPoints(), SetSize(), and TMarker3DBox().
Float_t TMarker3DBox::fDz [protected] |
Definition at line 53 of file TMarker3DBox.h.
Referenced by GetSize(), operator=(), SavePrimitive(), SetPoints(), SetSize(), and TMarker3DBox().
Float_t TMarker3DBox::fTheta [protected] |
Definition at line 55 of file TMarker3DBox.h.
Referenced by GetDirection(), operator=(), SavePrimitive(), SetDirection(), SetPoints(), and TMarker3DBox().
Float_t TMarker3DBox::fPhi [protected] |
Definition at line 56 of file TMarker3DBox.h.
Referenced by GetDirection(), operator=(), SavePrimitive(), SetDirection(), SetPoints(), and TMarker3DBox().
TObject* TMarker3DBox::fRefObject [protected] |
Definition at line 57 of file TMarker3DBox.h.
Referenced by DistancetoPrimitive(), GetRefObject(), operator=(), SetRefObject(), and TMarker3DBox().
TObject* TMarker3DBox::fRefObject [protected] |
Definition at line 57 of file TMarker3DBox.h.