TEveFrameBox Class Reference

#include <TEveFrameBox.h>

Inheritance diagram for TEveFrameBox:

TObject TEveRefBackPtr TObject TEveRefBackPtr TEveRefCnt TEveRefCnt TEveRefCnt TEveRefCnt List of all members.

Public Types

enum  EFrameType_e
enum  EFrameType_e

Public Member Functions

 TEveFrameBox ()
virtual ~TEveFrameBox ()
void SetAAQuadXY (Float_t x, Float_t y, Float_t z, Float_t dx, Float_t dy)
void SetAAQuadXZ (Float_t x, Float_t y, Float_t z, Float_t dx, Float_t dz)
void SetQuadByPoints (const Float_t *pointArr, Int_t nPoints)
void SetAABox (Float_t x, Float_t y, Float_t z, Float_t dx, Float_t dy, Float_t dz)
void SetAABoxCenterHalfSize (Float_t x, Float_t y, Float_t z, Float_t dx, Float_t dy, Float_t dz)
EFrameType_e GetFrameType () const
Int_t GetFrameSize () const
Float_tGetFramePoints () const
Float_t GetFrameWidth () const
void SetFrameWidth (Float_t f)
Color_t GetFrameColor () const
Color_tPtrFrameColor ()
UChar_tGetFrameRGBA ()
void SetFrameColor (Color_t ci)
void SetFrameColorPixel (Pixel_t pix)
void SetFrameColorRGBA (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
Color_t GetBackColor () const
Color_tPtrBackColor ()
UChar_tGetBackRGBA ()
void SetBackColor (Color_t ci)
void SetBackColorPixel (Pixel_t pix)
void SetBackColorRGBA (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
Bool_t GetFrameFill () const
void SetFrameFill (Bool_t f)
Bool_t GetDrawBack () const
void SetDrawBack (Bool_t f)
 ClassDef (TEveFrameBox, 1)
 TEveFrameBox ()
virtual ~TEveFrameBox ()
void SetAAQuadXY (Float_t x, Float_t y, Float_t z, Float_t dx, Float_t dy)
void SetAAQuadXZ (Float_t x, Float_t y, Float_t z, Float_t dx, Float_t dz)
void SetQuadByPoints (const Float_t *pointArr, Int_t nPoints)
void SetAABox (Float_t x, Float_t y, Float_t z, Float_t dx, Float_t dy, Float_t dz)
void SetAABoxCenterHalfSize (Float_t x, Float_t y, Float_t z, Float_t dx, Float_t dy, Float_t dz)
EFrameType_e GetFrameType () const
Int_t GetFrameSize () const
Float_tGetFramePoints () const
Float_t GetFrameWidth () const
void SetFrameWidth (Float_t f)
Color_t GetFrameColor () const
Color_tPtrFrameColor ()
UChar_tGetFrameRGBA ()
void SetFrameColor (Color_t ci)
void SetFrameColorPixel (Pixel_t pix)
void SetFrameColorRGBA (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
Color_t GetBackColor () const
Color_tPtrBackColor ()
UChar_tGetBackRGBA ()
void SetBackColor (Color_t ci)
void SetBackColorPixel (Pixel_t pix)
void SetBackColorRGBA (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
Bool_t GetFrameFill () const
void SetFrameFill (Bool_t f)
Bool_t GetDrawBack () const
void SetDrawBack (Bool_t f)
 ClassDef (TEveFrameBox, 1)

Protected Attributes

EFrameType_e fFrameType
Int_t fFrameSize
Float_tfFramePoints
Float_t fFrameWidth
Color_t fFrameColor
Color_t fBackColor
UChar_t fFrameRGBA [4]
UChar_t fBackRGBA [4]
Bool_t fFrameFill
Bool_t fDrawBack
Float_tfFramePoints

Private Member Functions

 TEveFrameBox (const TEveFrameBox &)
TEveFrameBoxoperator= (const TEveFrameBox &)
 TEveFrameBox (const TEveFrameBox &)
TEveFrameBoxoperator= (const TEveFrameBox &)

Friends

class TEveFrameBoxGL

Detailed Description

Definition at line 18 of file TEveFrameBox.h.


Member Enumeration Documentation

enum TEveFrameBox::EFrameType_e

Definition at line 23 of file TEveFrameBox.h.

enum TEveFrameBox::EFrameType_e

Definition at line 23 of file TEveFrameBox.h.


Constructor & Destructor Documentation

TEveFrameBox::TEveFrameBox ( const TEveFrameBox  )  [private]

TEveFrameBox::TEveFrameBox (  ) 

Definition at line 27 of file TEveFrameBox.cxx.

References fBackRGBA, and fFrameRGBA.

TEveFrameBox::~TEveFrameBox (  )  [virtual]

Definition at line 45 of file TEveFrameBox.cxx.

References fFramePoints.

TEveFrameBox::TEveFrameBox ( const TEveFrameBox  )  [private]

TEveFrameBox::TEveFrameBox (  ) 

virtual TEveFrameBox::~TEveFrameBox (  )  [virtual]


Member Function Documentation

TEveFrameBox& TEveFrameBox::operator= ( const TEveFrameBox  )  [private]

void TEveFrameBox::SetAAQuadXY ( Float_t  x,
Float_t  y,
Float_t  z,
Float_t  dx,
Float_t  dy 
)

Definition at line 55 of file TEveFrameBox.cxx.

References fFramePoints, fFrameSize, fFrameType, kFT_Quad, and p.

void TEveFrameBox::SetAAQuadXZ ( Float_t  x,
Float_t  y,
Float_t  z,
Float_t  dx,
Float_t  dz 
)

Definition at line 73 of file TEveFrameBox.cxx.

References fFramePoints, fFrameSize, fFrameType, kFT_Quad, and p.

void TEveFrameBox::SetQuadByPoints ( const Float_t pointArr,
Int_t  nPoints 
)

Definition at line 91 of file TEveFrameBox.cxx.

References fFramePoints, fFrameSize, fFrameType, and kFT_Quad.

void TEveFrameBox::SetAABox ( Float_t  x,
Float_t  y,
Float_t  z,
Float_t  dx,
Float_t  dy,
Float_t  dz 
)

Definition at line 106 of file TEveFrameBox.cxx.

References fFramePoints, fFrameSize, fFrameType, kFT_Box, and p.

void TEveFrameBox::SetAABoxCenterHalfSize ( Float_t  x,
Float_t  y,
Float_t  z,
Float_t  dx,
Float_t  dy,
Float_t  dz 
)

Definition at line 131 of file TEveFrameBox.cxx.

References fFramePoints, fFrameSize, fFrameType, kFT_Box, and p.

Referenced by boxset().

EFrameType_e TEveFrameBox::GetFrameType (  )  const [inline]

Definition at line 59 of file TEveFrameBox.h.

References fFrameType.

Int_t TEveFrameBox::GetFrameSize (  )  const [inline]

Definition at line 60 of file TEveFrameBox.h.

References fFrameSize.

Referenced by TEveQuadSet::ComputeBBox(), and TEveBoxSet::ComputeBBox().

Float_t* TEveFrameBox::GetFramePoints (  )  const [inline]

Definition at line 61 of file TEveFrameBox.h.

References fFramePoints.

Referenced by TEveQuadSet::ComputeBBox(), and TEveBoxSet::ComputeBBox().

Float_t TEveFrameBox::GetFrameWidth (  )  const [inline]

Definition at line 63 of file TEveFrameBox.h.

References fFrameWidth.

void TEveFrameBox::SetFrameWidth ( Float_t  f  )  [inline]

Definition at line 64 of file TEveFrameBox.h.

References fFrameWidth.

Color_t TEveFrameBox::GetFrameColor (  )  const [inline]

Definition at line 66 of file TEveFrameBox.h.

References fFrameColor.

Color_t* TEveFrameBox::PtrFrameColor (  )  [inline]

Definition at line 67 of file TEveFrameBox.h.

References fFrameColor.

Referenced by TEveDigitSet::SetFrame().

UChar_t* TEveFrameBox::GetFrameRGBA (  )  [inline]

Definition at line 68 of file TEveFrameBox.h.

References fFrameRGBA.

void TEveFrameBox::SetFrameColor ( Color_t  ci  ) 

Definition at line 158 of file TEveFrameBox.cxx.

References TEveUtil::ColorFromIdx(), fFrameColor, fFrameRGBA, and kTRUE.

Referenced by boxset(), SetFrameColorPixel(), and TEveDigitSet::SetMainColor().

void TEveFrameBox::SetFrameColorPixel ( Pixel_t  pix  ) 

Definition at line 167 of file TEveFrameBox.cxx.

References TColor::GetColor(), and SetFrameColor().

void TEveFrameBox::SetFrameColorRGBA ( UChar_t  r,
UChar_t  g,
UChar_t  b,
UChar_t  a = 255 
)

Definition at line 175 of file TEveFrameBox.cxx.

References fFrameColor, fFrameRGBA, and TColor::GetColor().

Color_t TEveFrameBox::GetBackColor (  )  const [inline]

Definition at line 74 of file TEveFrameBox.h.

References fBackColor.

Color_t* TEveFrameBox::PtrBackColor (  )  [inline]

Definition at line 75 of file TEveFrameBox.h.

References fBackColor.

UChar_t* TEveFrameBox::GetBackRGBA (  )  [inline]

Definition at line 76 of file TEveFrameBox.h.

References fBackRGBA.

void TEveFrameBox::SetBackColor ( Color_t  ci  ) 

Definition at line 189 of file TEveFrameBox.cxx.

References TEveUtil::ColorFromIdx(), fBackColor, fBackRGBA, and kTRUE.

Referenced by SetBackColorPixel().

void TEveFrameBox::SetBackColorPixel ( Pixel_t  pix  ) 

Definition at line 198 of file TEveFrameBox.cxx.

References TColor::GetColor(), and SetBackColor().

void TEveFrameBox::SetBackColorRGBA ( UChar_t  r,
UChar_t  g,
UChar_t  b,
UChar_t  a = 255 
)

Definition at line 206 of file TEveFrameBox.cxx.

References fBackColor, fBackRGBA, and TColor::GetColor().

Referenced by boxset().

Bool_t TEveFrameBox::GetFrameFill (  )  const [inline]

Definition at line 82 of file TEveFrameBox.h.

References fFrameFill.

void TEveFrameBox::SetFrameFill ( Bool_t  f  )  [inline]

Definition at line 83 of file TEveFrameBox.h.

References fFrameFill.

Bool_t TEveFrameBox::GetDrawBack (  )  const [inline]

Definition at line 85 of file TEveFrameBox.h.

References fDrawBack.

void TEveFrameBox::SetDrawBack ( Bool_t  f  )  [inline]

Definition at line 86 of file TEveFrameBox.h.

References fDrawBack.

Referenced by boxset().

TEveFrameBox::ClassDef ( TEveFrameBox  ,
 
)

TEveFrameBox& TEveFrameBox::operator= ( const TEveFrameBox  )  [private]

void TEveFrameBox::SetAAQuadXY ( Float_t  x,
Float_t  y,
Float_t  z,
Float_t  dx,
Float_t  dy 
)

void TEveFrameBox::SetAAQuadXZ ( Float_t  x,
Float_t  y,
Float_t  z,
Float_t  dx,
Float_t  dz 
)

void TEveFrameBox::SetQuadByPoints ( const Float_t pointArr,
Int_t  nPoints 
)

void TEveFrameBox::SetAABox ( Float_t  x,
Float_t  y,
Float_t  z,
Float_t  dx,
Float_t  dy,
Float_t  dz 
)

void TEveFrameBox::SetAABoxCenterHalfSize ( Float_t  x,
Float_t  y,
Float_t  z,
Float_t  dx,
Float_t  dy,
Float_t  dz 
)

EFrameType_e TEveFrameBox::GetFrameType (  )  const [inline]

Definition at line 59 of file TEveFrameBox.h.

References fFrameType.

Int_t TEveFrameBox::GetFrameSize (  )  const [inline]

Definition at line 60 of file TEveFrameBox.h.

References fFrameSize.

Float_t* TEveFrameBox::GetFramePoints (  )  const [inline]

Definition at line 61 of file TEveFrameBox.h.

References fFramePoints.

Float_t TEveFrameBox::GetFrameWidth (  )  const [inline]

Definition at line 63 of file TEveFrameBox.h.

References fFrameWidth.

void TEveFrameBox::SetFrameWidth ( Float_t  f  )  [inline]

Definition at line 64 of file TEveFrameBox.h.

References fFrameWidth.

Color_t TEveFrameBox::GetFrameColor (  )  const [inline]

Definition at line 66 of file TEveFrameBox.h.

References fFrameColor.

Color_t* TEveFrameBox::PtrFrameColor (  )  [inline]

Definition at line 67 of file TEveFrameBox.h.

References fFrameColor.

UChar_t* TEveFrameBox::GetFrameRGBA (  )  [inline]

Definition at line 68 of file TEveFrameBox.h.

References fFrameRGBA.

void TEveFrameBox::SetFrameColor ( Color_t  ci  ) 

void TEveFrameBox::SetFrameColorPixel ( Pixel_t  pix  ) 

void TEveFrameBox::SetFrameColorRGBA ( UChar_t  r,
UChar_t  g,
UChar_t  b,
UChar_t  a = 255 
)

Color_t TEveFrameBox::GetBackColor (  )  const [inline]

Definition at line 74 of file TEveFrameBox.h.

References fBackColor.

Color_t* TEveFrameBox::PtrBackColor (  )  [inline]

Definition at line 75 of file TEveFrameBox.h.

References fBackColor.

UChar_t* TEveFrameBox::GetBackRGBA (  )  [inline]

Definition at line 76 of file TEveFrameBox.h.

References fBackRGBA.

void TEveFrameBox::SetBackColor ( Color_t  ci  ) 

void TEveFrameBox::SetBackColorPixel ( Pixel_t  pix  ) 

void TEveFrameBox::SetBackColorRGBA ( UChar_t  r,
UChar_t  g,
UChar_t  b,
UChar_t  a = 255 
)

Bool_t TEveFrameBox::GetFrameFill (  )  const [inline]

Definition at line 82 of file TEveFrameBox.h.

References fFrameFill.

void TEveFrameBox::SetFrameFill ( Bool_t  f  )  [inline]

Definition at line 83 of file TEveFrameBox.h.

References fFrameFill.

Bool_t TEveFrameBox::GetDrawBack (  )  const [inline]

Definition at line 85 of file TEveFrameBox.h.

References fDrawBack.

void TEveFrameBox::SetDrawBack ( Bool_t  f  )  [inline]

Definition at line 86 of file TEveFrameBox.h.

References fDrawBack.

TEveFrameBox::ClassDef ( TEveFrameBox  ,
 
)


Friends And Related Function Documentation

TEveFrameBoxGL [friend]

Definition at line 20 of file TEveFrameBox.h.


Member Data Documentation

EFrameType_e TEveFrameBox::fFrameType [protected]

Definition at line 30 of file TEveFrameBox.h.

Referenced by GetFrameType(), SetAABox(), SetAABoxCenterHalfSize(), SetAAQuadXY(), SetAAQuadXZ(), and SetQuadByPoints().

Int_t TEveFrameBox::fFrameSize [protected]

Definition at line 31 of file TEveFrameBox.h.

Referenced by GetFrameSize(), SetAABox(), SetAABoxCenterHalfSize(), SetAAQuadXY(), SetAAQuadXZ(), and SetQuadByPoints().

Float_t* TEveFrameBox::fFramePoints [protected]

Definition at line 32 of file TEveFrameBox.h.

Referenced by GetFramePoints(), SetAABox(), SetAABoxCenterHalfSize(), SetAAQuadXY(), SetAAQuadXZ(), SetQuadByPoints(), and ~TEveFrameBox().

Float_t TEveFrameBox::fFrameWidth [protected]

Definition at line 34 of file TEveFrameBox.h.

Referenced by GetFrameWidth(), and SetFrameWidth().

Color_t TEveFrameBox::fFrameColor [protected]

Definition at line 35 of file TEveFrameBox.h.

Referenced by GetFrameColor(), PtrFrameColor(), SetFrameColor(), and SetFrameColorRGBA().

Color_t TEveFrameBox::fBackColor [protected]

Definition at line 36 of file TEveFrameBox.h.

Referenced by GetBackColor(), PtrBackColor(), SetBackColor(), and SetBackColorRGBA().

UChar_t TEveFrameBox::fFrameRGBA [protected]

Definition at line 37 of file TEveFrameBox.h.

Referenced by GetFrameRGBA(), SetFrameColor(), SetFrameColorRGBA(), and TEveFrameBox().

UChar_t TEveFrameBox::fBackRGBA [protected]

Definition at line 38 of file TEveFrameBox.h.

Referenced by GetBackRGBA(), SetBackColor(), SetBackColorRGBA(), and TEveFrameBox().

Bool_t TEveFrameBox::fFrameFill [protected]

Definition at line 39 of file TEveFrameBox.h.

Referenced by GetFrameFill(), and SetFrameFill().

Bool_t TEveFrameBox::fDrawBack [protected]

Definition at line 40 of file TEveFrameBox.h.

Referenced by GetDrawBack(), and SetDrawBack().

Float_t* TEveFrameBox::fFramePoints [protected]

Definition at line 32 of file TEveFrameBox.h.


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