Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TMarker3DBox Class Reference

#include <TMarker3DBox.h>

Inheritance diagram for TMarker3DBox:

Inheritance graph
[legend]
Collaboration diagram for TMarker3DBox:

Collaboration graph
[legend]
List of all members.

Public Methods

 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 ()
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
TObjectGetRefObject () const
virtual void GetDirection (Float_t &theta, Float_t &phi) const
virtual void GetPosition (Float_t &x, Float_t &y, Float_t &z) const
virtual void GetSize (Float_t &dx, Float_t &dy, Float_t &dz) const
virtual void Paint (Option_t *option)
virtual void PaintShape (X3DBuffer *buff, Bool_t rangeView=kFALSE)
virtual void SavePrimitive (ofstream &out, Option_t *option)
virtual void SetPoints (Float_t *buff)
virtual void SetDirection (Float_t theta, Float_t phi)
virtual void SetPosition (Float_t x, Float_t y, Float_t z)
virtual void SetSize (Float_t dx, Float_t dy, Float_t dz)
virtual void SetRefObject (TObject *obj=0)
virtual void Sizeof3D () const

Static Public Methods

void PaintH3 (TH1 *h, Option_t *option)
void SizeofH3 (TH1 *h)

Protected Methods

virtual void PaintGLPoints (Float_t *buff)

Protected Attributes

Float_t fX
Float_t fY
Float_t fZ
Float_t fDx
Float_t fDy
Float_t fDz
Float_t fTheta
Float_t fPhi
TObjectfRefObject

Constructor & Destructor Documentation

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]
 


Member Function Documentation

virtual void TMarker3DBox::PaintGLPoints Float_t *    buff [protected, virtual]
 

virtual Int_t TMarker3DBox::DistancetoPrimitive Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

virtual void TMarker3DBox::ExecuteEvent Int_t    event,
Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

TObject* TMarker3DBox::GetRefObject   const
 

Definition at line 76 of file TMarker3DBox.h.

virtual void TMarker3DBox::GetDirection Float_t &    theta,
Float_t &    phi
const [virtual]
 

Definition at line 77 of file TMarker3DBox.h.

References fPhi, and fTheta.

virtual void TMarker3DBox::GetPosition Float_t &    x,
Float_t &    y,
Float_t &    z
const [virtual]
 

Definition at line 78 of file TMarker3DBox.h.

References fX, fY, and fZ.

virtual void TMarker3DBox::GetSize Float_t &    dx,
Float_t &    dy,
Float_t &    dz
const [virtual]
 

Definition at line 79 of file TMarker3DBox.h.

References fDx, fDy, and fDz.

virtual void TMarker3DBox::Paint Option_t *    option [virtual]
 

Reimplemented from TObject.

void TMarker3DBox::PaintH3 TH1   h,
Option_t *    option
[static]
 

virtual void TMarker3DBox::PaintShape X3DBuffer *    buff,
Bool_t    rangeView = kFALSE
[virtual]
 

virtual void TMarker3DBox::SavePrimitive ofstream &    out,
Option_t *    option
[virtual]
 

Reimplemented from TObject.

virtual void TMarker3DBox::SetPoints Float_t *    buff [virtual]
 

virtual void TMarker3DBox::SetDirection Float_t    theta,
Float_t    phi
[virtual]
 

virtual void TMarker3DBox::SetPosition Float_t    x,
Float_t    y,
Float_t    z
[virtual]
 

virtual void TMarker3DBox::SetSize Float_t    dx,
Float_t    dy,
Float_t    dz
[virtual]
 

virtual void TMarker3DBox::SetRefObject TObject   obj = 0 [virtual]
 

Definition at line 89 of file TMarker3DBox.h.

virtual void TMarker3DBox::Sizeof3D   const [virtual]
 

Reimplemented from TAtt3D.

void TMarker3DBox::SizeofH3 TH1   h [static]
 


Member Data Documentation

Float_t TMarker3DBox::fX [protected]
 

Definition at line 53 of file TMarker3DBox.h.

Referenced by GetPosition().

Float_t TMarker3DBox::fY [protected]
 

Definition at line 54 of file TMarker3DBox.h.

Referenced by GetPosition().

Float_t TMarker3DBox::fZ [protected]
 

Definition at line 55 of file TMarker3DBox.h.

Referenced by GetPosition().

Float_t TMarker3DBox::fDx [protected]
 

Definition at line 56 of file TMarker3DBox.h.

Referenced by GetSize().

Float_t TMarker3DBox::fDy [protected]
 

Definition at line 57 of file TMarker3DBox.h.

Referenced by GetSize().

Float_t TMarker3DBox::fDz [protected]
 

Definition at line 58 of file TMarker3DBox.h.

Referenced by GetSize().

Float_t TMarker3DBox::fTheta [protected]
 

Definition at line 60 of file TMarker3DBox.h.

Referenced by GetDirection().

Float_t TMarker3DBox::fPhi [protected]
 

Definition at line 61 of file TMarker3DBox.h.

Referenced by GetDirection().

TObject* TMarker3DBox::fRefObject [protected]
 

Definition at line 62 of file TMarker3DBox.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:04:25 2003 for ROOT by doxygen1.2.16