TBRIK Class Reference

#include <TBRIK.h>

Inheritance diagram for TBRIK:

TShape TShape TAtt3D TAttFill TAttLine TNamed TAtt3D TAttFill TAttLine TNamed TAtt3D TAttFill TAttLine TNamed TAtt3D TAttFill TAttLine TNamed TGTRA TGTRA TPARA TPARA TTRAP TTRAP TTRD1 TTRD1 TTRD2 TTRD2 List of all members.

Public Member Functions

 TBRIK ()
 TBRIK (const char *name, const char *title, const char *material, Float_t dx, Float_t dy, Float_t dz)
virtual ~TBRIK ()
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual const TBuffer3DGetBuffer3D (Int_t reqSections) const
Float_t GetDx () const
Float_t GetDy () const
Float_t GetDz () const
virtual void Sizeof3D () const
 TBRIK ()
 TBRIK (const char *name, const char *title, const char *material, Float_t dx, Float_t dy, Float_t dz)
virtual ~TBRIK ()
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual const TBuffer3DGetBuffer3D (Int_t reqSections) const
Float_t GetDx () const
Float_t GetDy () const
Float_t GetDz () const
virtual void Sizeof3D () const

Protected Member Functions

virtual void SetPoints (Double_t *points) const
virtual void SetPoints (Double_t *points) const

Protected Attributes

Float_t fDx
Float_t fDy
Float_t fDz

Detailed Description

Definition at line 28 of file TBRIK.h.


Constructor & Destructor Documentation

TBRIK::TBRIK (  ) 

TBRIK::TBRIK ( const char *  name,
const char *  title,
const char *  material,
Float_t  dx,
Float_t  dy,
Float_t  dz 
)

Definition at line 46 of file TBRIK.cxx.

References fDx, fDy, and fDz.

TBRIK::~TBRIK (  )  [virtual]

Definition at line 58 of file TBRIK.cxx.

TBRIK::TBRIK (  ) 

TBRIK::TBRIK ( const char *  name,
const char *  title,
const char *  material,
Float_t  dx,
Float_t  dy,
Float_t  dz 
)

virtual TBRIK::~TBRIK (  )  [virtual]


Member Function Documentation

void TBRIK::SetPoints ( Double_t points  )  const [protected, virtual]

Reimplemented from TShape.

Definition at line 78 of file TBRIK.cxx.

References fDx, fDy, and fDz.

Referenced by GetBuffer3D().

Int_t TBRIK::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 65 of file TBRIK.cxx.

References TShape::ShapeDistancetoPrimitive().

const TBuffer3D & TBRIK::GetBuffer3D ( Int_t  reqSections  )  const [virtual]

Reimplemented from TShape.

Definition at line 107 of file TBRIK.cxx.

References buffer, c, TShape::FillBuffer3D(), TShape::GetBasicColor(), TBuffer3DTypes::kGeneric, TBuffer3D::kRaw, TBuffer3D::kRawSizes, SetPoints(), and TShape::TransformPoints().

Float_t TBRIK::GetDx (  )  const [inline]

Definition at line 43 of file TBRIK.h.

References fDx.

Float_t TBRIK::GetDy (  )  const [inline]

Definition at line 44 of file TBRIK.h.

References fDy.

Float_t TBRIK::GetDz (  )  const [inline]

Definition at line 45 of file TBRIK.h.

References fDz.

void TBRIK::Sizeof3D (  )  const [virtual]

Reimplemented from TAtt3D.

Definition at line 96 of file TBRIK.cxx.

References gSize3D.

virtual void TBRIK::SetPoints ( Double_t points  )  const [protected, virtual]

Reimplemented from TShape.

virtual Int_t TBRIK::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

virtual const TBuffer3D& TBRIK::GetBuffer3D ( Int_t  reqSections  )  const [virtual]

Reimplemented from TShape.

Float_t TBRIK::GetDx (  )  const [inline]

Definition at line 43 of file TBRIK.h.

References fDx.

Float_t TBRIK::GetDy (  )  const [inline]

Definition at line 44 of file TBRIK.h.

References fDy.

Float_t TBRIK::GetDz (  )  const [inline]

Definition at line 45 of file TBRIK.h.

References fDz.

virtual void TBRIK::Sizeof3D (  )  const [virtual]

Reimplemented from TAtt3D.


Member Data Documentation

Float_t TBRIK::fDx [protected]

Definition at line 31 of file TBRIK.h.

Referenced by GetDx(), SetPoints(), TPARA::SetPoints(), TGTRA::SetPoints(), TTRD1::SetPoints(), TTRD2::SetPoints(), TTRAP::SetPoints(), and TBRIK().

Float_t TBRIK::fDy [protected]

Definition at line 32 of file TBRIK.h.

Referenced by GetDy(), SetPoints(), TPARA::SetPoints(), TGTRA::SetPoints(), TTRD1::SetPoints(), TTRD2::SetPoints(), TTRAP::SetPoints(), and TBRIK().

Float_t TBRIK::fDz [protected]

Definition at line 33 of file TBRIK.h.

Referenced by GetDz(), SetPoints(), TPARA::SetPoints(), TGTRA::SetPoints(), TTRD1::SetPoints(), TTRD2::SetPoints(), TTRAP::SetPoints(), and TBRIK().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:34:56 2011 for ROOT_528-00b_version by  doxygen 1.5.1