TEveDigitSet Class Reference

#include <TEveDigitSet.h>

Inheritance diagram for TEveDigitSet:

TEveSecondarySelectable TAttBBox TAtt3D TQObject TNamed TEveElement TEveSecondarySelectable TAttBBox TAtt3D TQObject TNamed TEveElement TEveBoxSet TEveBoxSet TEveQuadSet TEveQuadSet List of all members.

Public Types

enum  ERenderMode_e
enum  ERenderMode_e
typedef void(*) Callback_foo (TEveDigitSet *, Int_t, TObject *)
typedef TString(*) TooltipCB_foo (TEveDigitSet *, Int_t)
typedef void(*) Callback_foo (TEveDigitSet *, Int_t, TObject *)
typedef TString(*) TooltipCB_foo (TEveDigitSet *, Int_t)

Public Member Functions

 TEveDigitSet (const char *n="TEveDigitSet", const char *t="")
virtual ~TEveDigitSet ()
virtual TObjectGetObject (const TEveException &) const
void UseSingleColor ()
Bool_t GetAntiFlick () const
void SetAntiFlick (Bool_t f)
virtual void SetMainColor (Color_t color)
virtual void UnSelected ()
virtual void UnHighlighted ()
virtual TString GetHighlightTooltip ()
void RefitPlex ()
void ScanMinMaxValues (Int_t &min, Int_t &max)
void SetCurrentDigit (Int_t idx)
void DigitValue (Int_t value)
void DigitColor (Color_t ci)
void DigitColor (Color_t ci, Char_t transparency)
void DigitColor (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
void DigitColor (UChar_t *rgba)
Bool_t GetOwnIds () const
void SetOwnIds (Bool_t o)
void DigitId (TObject *id)
void DigitUserData (void *ud)
void DigitId (Int_t n, TObject *id)
void DigitUserData (Int_t n, void *ud)
DigitBase_tGetDigit (Int_t n) const
TObjectGetId (Int_t n) const
void * GetUserData (Int_t n) const
virtual void Paint (Option_t *option="")
virtual void DigitSelected (Int_t idx)
virtual void SecSelected (TEveDigitSet *qs, Int_t idx)
TEveChunkManagerGetPlex ()
TEveFrameBoxGetFrame () const
void SetFrame (TEveFrameBox *b)
Bool_t GetValueIsColor () const
TEveRGBAPaletteGetPalette () const
void SetPalette (TEveRGBAPalette *p)
TEveRGBAPaletteAssertPalette ()
ERenderMode_e GetRenderMode () const
void SetRenderMode (ERenderMode_e rm)
Bool_t GetDisableLighting () const
void SetDisableLighting (Bool_t l)
Bool_t GetHistoButtons () const
void SetHistoButtons (Bool_t f)
Bool_t GetEmitSignals () const
void SetEmitSignals (Bool_t f)
Callback_foo GetCallbackFoo () const
void SetCallbackFoo (Callback_foo f)
TooltipCB_foo GetTooltipCBFoo () const
void SetTooltipCBFoo (TooltipCB_foo f)
 ClassDef (TEveDigitSet, 0)
 TEveDigitSet (const char *n="TEveDigitSet", const char *t="")
virtual ~TEveDigitSet ()
virtual TObjectGetObject (const TEveException &) const
void UseSingleColor ()
Bool_t GetAntiFlick () const
void SetAntiFlick (Bool_t f)
virtual void SetMainColor (Color_t color)
virtual void UnSelected ()
virtual void UnHighlighted ()
virtual TString GetHighlightTooltip ()
void RefitPlex ()
void ScanMinMaxValues (Int_t &min, Int_t &max)
void SetCurrentDigit (Int_t idx)
void DigitValue (Int_t value)
void DigitColor (Color_t ci)
void DigitColor (Color_t ci, Char_t transparency)
void DigitColor (UChar_t r, UChar_t g, UChar_t b, UChar_t a=255)
void DigitColor (UChar_t *rgba)
Bool_t GetOwnIds () const
void SetOwnIds (Bool_t o)
void DigitId (TObject *id)
void DigitUserData (void *ud)
void DigitId (Int_t n, TObject *id)
void DigitUserData (Int_t n, void *ud)
DigitBase_tGetDigit (Int_t n) const
TObjectGetId (Int_t n) const
void * GetUserData (Int_t n) const
virtual void Paint (Option_t *option="")
virtual void DigitSelected (Int_t idx)
virtual void SecSelected (TEveDigitSet *qs, Int_t idx)
TEveChunkManagerGetPlex ()
TEveFrameBoxGetFrame () const
void SetFrame (TEveFrameBox *b)
Bool_t GetValueIsColor () const
TEveRGBAPaletteGetPalette () const
void SetPalette (TEveRGBAPalette *p)
TEveRGBAPaletteAssertPalette ()
ERenderMode_e GetRenderMode () const
void SetRenderMode (ERenderMode_e rm)
Bool_t GetDisableLighting () const
void SetDisableLighting (Bool_t l)
Bool_t GetHistoButtons () const
void SetHistoButtons (Bool_t f)
Bool_t GetEmitSignals () const
void SetEmitSignals (Bool_t f)
Callback_foo GetCallbackFoo () const
void SetCallbackFoo (Callback_foo f)
TooltipCB_foo GetTooltipCBFoo () const
void SetTooltipCBFoo (TooltipCB_foo f)
 ClassDef (TEveDigitSet, 0)

Protected Member Functions

DigitBase_tNewDigit ()
 Function providing highlight tooltips when always-sec-select is active.
void ReleaseIds ()
DigitBase_tNewDigit ()
 Function providing highlight tooltips when always-sec-select is active.
void ReleaseIds ()

Protected Attributes

TRefArrayfDigitIds
Int_t fDefaultValue
Bool_t fValueIsColor
Bool_t fSingleColor
Bool_t fAntiFlick
Bool_t fOwnIds
TEveChunkManager fPlex
DigitBase_tfLastDigit
Int_t fLastIdx
 The last / current digit added to collection.
Color_t fColor
 The last / current idx added to collection.
TEveFrameBoxfFrame
TEveRGBAPalettefPalette
ERenderMode_e fRenderMode
Bool_t fDisableLighting
Bool_t fHistoButtons
Bool_t fEmitSignals
Callback_foo fCallbackFoo
TooltipCB_foo fTooltipCBFoo
 Additional function to call on secondary-select.
TRefArrayfDigitIds
DigitBase_tfLastDigit
TEveFrameBoxfFrame
TEveRGBAPalettefPalette

Private Member Functions

 TEveDigitSet (const TEveDigitSet &)
TEveDigitSetoperator= (const TEveDigitSet &)
 TEveDigitSet (const TEveDigitSet &)
TEveDigitSetoperator= (const TEveDigitSet &)

Friends

class TEveDigitSetEditor
class TEveDigitSetGL

Classes

struct  DigitBase_t

Detailed Description

Definition at line 29 of file TEveDigitSet.h.


Member Typedef Documentation

typedef void(*) TEveDigitSet::Callback_foo(TEveDigitSet *, Int_t, TObject *)

Definition at line 44 of file TEveDigitSet.h.

typedef TString(*) TEveDigitSet::TooltipCB_foo(TEveDigitSet *, Int_t)

Definition at line 45 of file TEveDigitSet.h.

typedef void(*) TEveDigitSet::Callback_foo(TEveDigitSet *, Int_t, TObject *)

Definition at line 44 of file TEveDigitSet.h.

typedef TString(*) TEveDigitSet::TooltipCB_foo(TEveDigitSet *, Int_t)

Definition at line 45 of file TEveDigitSet.h.


Member Enumeration Documentation

enum TEveDigitSet::ERenderMode_e

Definition at line 42 of file TEveDigitSet.h.

enum TEveDigitSet::ERenderMode_e

Definition at line 42 of file TEveDigitSet.h.


Constructor & Destructor Documentation

TEveDigitSet::TEveDigitSet ( const TEveDigitSet  )  [private]

TEveDigitSet::TEveDigitSet ( const char *  n = "TEveDigitSet",
const char *  t = "" 
)

Definition at line 60 of file TEveDigitSet.cxx.

References TEveElement::fCanEditMainColor, TEveElement::fCanEditMainTransparency, TEveElement::InitMainTrans(), and kTRUE.

TEveDigitSet::~TEveDigitSet (  )  [virtual]

Definition at line 92 of file TEveDigitSet.cxx.

References fDigitIds, fOwnIds, ReleaseIds(), SetFrame(), and SetPalette().

TEveDigitSet::TEveDigitSet ( const TEveDigitSet  )  [private]

TEveDigitSet::TEveDigitSet ( const char *  n = "TEveDigitSet",
const char *  t = "" 
)

virtual TEveDigitSet::~TEveDigitSet (  )  [virtual]


Member Function Documentation

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

TEveDigitSet::DigitBase_t * TEveDigitSet::NewDigit (  )  [protected]

Function providing highlight tooltips when always-sec-select is active.

Definition at line 108 of file TEveDigitSet.cxx.

References fDefaultValue, fLastDigit, fLastIdx, fPlex, TEveChunkManager::NewAtom(), and TEveChunkManager::Size().

Referenced by TEveBoxSet::AddBox(), TEveBoxSet::AddCone(), TEveBoxSet::AddEllipticCone(), TEveQuadSet::AddHexagon(), TEveQuadSet::AddLine(), and TEveQuadSet::AddQuad().

void TEveDigitSet::ReleaseIds (  )  [protected]

Definition at line 118 of file TEveDigitSet.cxx.

References TRefArray::At(), TRefArray::Expand(), fDigitIds, TCollection::GetSize(), i, and N.

Referenced by TEveBoxSet::Reset(), TEveQuadSet::Reset(), and ~TEveDigitSet().

virtual TObject* TEveDigitSet::GetObject ( const TEveException  )  const [inline, virtual]

Reimplemented from TEveElement.

Definition at line 87 of file TEveDigitSet.h.

void TEveDigitSet::UseSingleColor (  ) 

Definition at line 137 of file TEveDigitSet.cxx.

References fSingleColor, and kTRUE.

Bool_t TEveDigitSet::GetAntiFlick (  )  const [inline]

Definition at line 92 of file TEveDigitSet.h.

References fAntiFlick.

void TEveDigitSet::SetAntiFlick ( Bool_t  f  )  [inline]

Definition at line 93 of file TEveDigitSet.h.

References fAntiFlick.

void TEveDigitSet::SetMainColor ( Color_t  color  )  [virtual]

Reimplemented from TEveElement.

Definition at line 146 of file TEveDigitSet.cxx.

References fFrame, fSingleColor, TEveElement::kCBColorSelection, TEveFrameBox::SetFrameColor(), TEveElement::SetMainColor(), and TEveRefBackPtr::StampBackPtrElements().

void TEveDigitSet::UnSelected (  )  [virtual]

Reimplemented from TEveElement.

Definition at line 162 of file TEveDigitSet.cxx.

References TEveSecondarySelectable::fSelectedSet, and TEveElement::UnSelected().

void TEveDigitSet::UnHighlighted (  )  [virtual]

Reimplemented from TEveElement.

Definition at line 172 of file TEveDigitSet.cxx.

References TEveSecondarySelectable::fHighlightedSet, and TEveElement::UnHighlighted().

TString TEveDigitSet::GetHighlightTooltip (  )  [virtual]

Reimplemented from TEveElement.

Definition at line 182 of file TEveDigitSet.cxx.

References fDigitIds, TEveSecondarySelectable::fHighlightedSet, TString::Format(), fTooltipCBFoo, TEveSecondarySelectable::GetAlwaysSecSelect(), TEveElement::GetElementName(), TEveElement::GetHighlightTooltip(), GetId(), and o.

void TEveDigitSet::RefitPlex (  ) 

Definition at line 214 of file TEveDigitSet.cxx.

References fPlex, and TEveChunkManager::Refit().

Referenced by boxset_cones(), and elliptic_boxset_cones().

void TEveDigitSet::ScanMinMaxValues ( Int_t min,
Int_t max 
)

Definition at line 225 of file TEveDigitSet.cxx.

References a, c, TEveChunkManager::Chunk(), fPlex, fValueIsColor, kMaxInt, kMinInt, n, TEveChunkManager::NAtoms(), TEveChunkManager::S(), TEveChunkManager::Size(), and TEveChunkManager::VecSize().

Referenced by AssertPalette(), TEveDigitSetEditor::DoHisto(), and TEveDigitSetEditor::DoRangeHisto().

void TEveDigitSet::SetCurrentDigit ( Int_t  idx  ) 

Definition at line 251 of file TEveDigitSet.cxx.

References fLastDigit, fLastIdx, and GetDigit().

void TEveDigitSet::DigitValue ( Int_t  value  ) 

Definition at line 263 of file TEveDigitSet.cxx.

References fLastDigit, and TEveDigitSet::DigitBase_t::fValue.

Referenced by boxset_cones(), TEveQuadSet::QuadValue(), and TEveBoxSet::Test().

void TEveDigitSet::DigitColor ( Color_t  ci  ) 

Definition at line 271 of file TEveDigitSet.cxx.

References TEveUtil::ColorFromIdx(), fLastDigit, TEveDigitSet::DigitBase_t::fValue, and kTRUE.

Referenced by elliptic_boxset_cones(), and TEveQuadSet::QuadColor().

void TEveDigitSet::DigitColor ( Color_t  ci,
Char_t  transparency 
)

Definition at line 279 of file TEveDigitSet.cxx.

References TEveUtil::ColorFromIdx(), fLastDigit, and TEveDigitSet::DigitBase_t::fValue.

void TEveDigitSet::DigitColor ( UChar_t  r,
UChar_t  g,
UChar_t  b,
UChar_t  a = 255 
)

Definition at line 287 of file TEveDigitSet.cxx.

References fLastDigit, TEveDigitSet::DigitBase_t::fValue, and x.

void TEveDigitSet::DigitColor ( UChar_t rgba  ) 

Definition at line 296 of file TEveDigitSet.cxx.

References fLastDigit, TEveDigitSet::DigitBase_t::fValue, and x.

Bool_t TEveDigitSet::GetOwnIds (  )  const [inline]

Definition at line 118 of file TEveDigitSet.h.

References fOwnIds.

void TEveDigitSet::SetOwnIds ( Bool_t  o  )  [inline]

Definition at line 119 of file TEveDigitSet.h.

References fOwnIds.

void TEveDigitSet::DigitId ( TObject id  ) 

Definition at line 305 of file TEveDigitSet.cxx.

References fLastIdx.

Referenced by TEveQuadSet::QuadId().

void TEveDigitSet::DigitUserData ( void *  ud  ) 

Definition at line 313 of file TEveDigitSet.cxx.

References fLastDigit, and TEveDigitSet::DigitBase_t::fUserData.

void TEveDigitSet::DigitId ( Int_t  n,
TObject id 
)

Definition at line 321 of file TEveDigitSet.cxx.

References TRefArray::AddAtAndExpand(), TRefArray::At(), fDigitIds, and fOwnIds.

void TEveDigitSet::DigitUserData ( Int_t  n,
void *  ud 
)

Definition at line 335 of file TEveDigitSet.cxx.

References TEveDigitSet::DigitBase_t::fUserData, and GetDigit().

DigitBase_t* TEveDigitSet::GetDigit ( Int_t  n  )  const [inline]

Definition at line 127 of file TEveDigitSet.h.

References TEveChunkManager::Atom(), and fPlex.

Referenced by DigitSelected(), DigitUserData(), GetUserData(), and SetCurrentDigit().

TObject * TEveDigitSet::GetId ( Int_t  n  )  const

Definition at line 343 of file TEveDigitSet.cxx.

References TRefArray::At(), and fDigitIds.

Referenced by DigitSelected(), and GetHighlightTooltip().

void * TEveDigitSet::GetUserData ( Int_t  n  )  const

Definition at line 351 of file TEveDigitSet.cxx.

References TEveDigitSet::DigitBase_t::fUserData, and GetDigit().

void TEveDigitSet::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 362 of file TEveDigitSet.cxx.

References TEveElement::PaintStandard().

void TEveDigitSet::DigitSelected ( Int_t  idx  )  [virtual]

Definition at line 370 of file TEveDigitSet.cxx.

References fCallbackFoo, fEmitSignals, TEveDigitSet::DigitBase_t::fValue, GetDigit(), GetId(), and SecSelected().

Referenced by TEveDigitSetGL::ProcessSelection().

void TEveDigitSet::SecSelected ( TEveDigitSet qs,
Int_t  idx 
) [virtual]

Definition at line 392 of file TEveDigitSet.cxx.

References TQObject::Emit().

Referenced by DigitSelected().

TEveChunkManager* TEveDigitSet::GetPlex (  )  [inline]

Definition at line 144 of file TEveDigitSet.h.

References fPlex.

TEveFrameBox* TEveDigitSet::GetFrame (  )  const [inline]

Definition at line 146 of file TEveDigitSet.h.

References fFrame.

void TEveDigitSet::SetFrame ( TEveFrameBox b  ) 

Definition at line 409 of file TEveDigitSet.cxx.

References b, TEveRefBackPtr::DecRefCount(), fColor, fFrame, fSingleColor, TEveRefBackPtr::IncRefCount(), TEveFrameBox::PtrFrameColor(), and TEveElement::SetMainColorPtr().

Referenced by ~TEveDigitSet().

Bool_t TEveDigitSet::GetValueIsColor (  )  const [inline]

Definition at line 149 of file TEveDigitSet.h.

References fValueIsColor.

TEveRGBAPalette* TEveDigitSet::GetPalette (  )  const [inline]

Definition at line 151 of file TEveDigitSet.h.

References fPalette.

void TEveDigitSet::SetPalette ( TEveRGBAPalette p  ) 

Definition at line 427 of file TEveDigitSet.cxx.

References TEveRefCnt::DecRefCount(), fPalette, TEveRefCnt::IncRefCount(), and p.

Referenced by boxset_cones(), quadset_hierarchy(), and ~TEveDigitSet().

TEveRGBAPalette * TEveDigitSet::AssertPalette (  ) 

Definition at line 438 of file TEveDigitSet.cxx.

References fPalette, fValueIsColor, max, min, ScanMinMaxValues(), TEveRGBAPalette::SetLimits(), and TEveRGBAPalette::SetMinMax().

Referenced by TEveQuadSetGL::DirectDraw(), and TEveBoxSetGL::DirectDraw().

ERenderMode_e TEveDigitSet::GetRenderMode (  )  const [inline]

Definition at line 155 of file TEveDigitSet.h.

References fRenderMode.

void TEveDigitSet::SetRenderMode ( ERenderMode_e  rm  )  [inline]

Definition at line 156 of file TEveDigitSet.h.

References fRenderMode.

Bool_t TEveDigitSet::GetDisableLighting (  )  const [inline]

Definition at line 158 of file TEveDigitSet.h.

References fDisableLighting.

void TEveDigitSet::SetDisableLighting ( Bool_t  l  )  [inline]

Definition at line 159 of file TEveDigitSet.h.

References fDisableLighting.

Bool_t TEveDigitSet::GetHistoButtons (  )  const [inline]

Definition at line 161 of file TEveDigitSet.h.

References fHistoButtons.

void TEveDigitSet::SetHistoButtons ( Bool_t  f  )  [inline]

Definition at line 162 of file TEveDigitSet.h.

References fHistoButtons.

Bool_t TEveDigitSet::GetEmitSignals (  )  const [inline]

Definition at line 164 of file TEveDigitSet.h.

References fEmitSignals.

void TEveDigitSet::SetEmitSignals ( Bool_t  f  )  [inline]

Definition at line 165 of file TEveDigitSet.h.

References fEmitSignals.

Callback_foo TEveDigitSet::GetCallbackFoo (  )  const [inline]

Definition at line 167 of file TEveDigitSet.h.

References fCallbackFoo.

void TEveDigitSet::SetCallbackFoo ( Callback_foo  f  )  [inline]

Definition at line 168 of file TEveDigitSet.h.

References fCallbackFoo.

Referenced by quadset_set_callback().

TooltipCB_foo TEveDigitSet::GetTooltipCBFoo (  )  const [inline]

Definition at line 170 of file TEveDigitSet.h.

References fTooltipCBFoo.

void TEveDigitSet::SetTooltipCBFoo ( TooltipCB_foo  f  )  [inline]

Definition at line 171 of file TEveDigitSet.h.

References fTooltipCBFoo.

Referenced by quadset_set_callback().

TEveDigitSet::ClassDef ( TEveDigitSet  ,
 
)

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

DigitBase_t* TEveDigitSet::NewDigit (  )  [protected]

Function providing highlight tooltips when always-sec-select is active.

void TEveDigitSet::ReleaseIds (  )  [protected]

virtual TObject* TEveDigitSet::GetObject ( const TEveException  )  const [inline, virtual]

Reimplemented from TEveElement.

Definition at line 87 of file TEveDigitSet.h.

void TEveDigitSet::UseSingleColor (  ) 

Bool_t TEveDigitSet::GetAntiFlick (  )  const [inline]

Definition at line 92 of file TEveDigitSet.h.

References fAntiFlick.

void TEveDigitSet::SetAntiFlick ( Bool_t  f  )  [inline]

Definition at line 93 of file TEveDigitSet.h.

References fAntiFlick.

virtual void TEveDigitSet::SetMainColor ( Color_t  color  )  [virtual]

Reimplemented from TEveElement.

virtual void TEveDigitSet::UnSelected (  )  [virtual]

Reimplemented from TEveElement.

virtual void TEveDigitSet::UnHighlighted (  )  [virtual]

Reimplemented from TEveElement.

virtual TString TEveDigitSet::GetHighlightTooltip (  )  [virtual]

Reimplemented from TEveElement.

void TEveDigitSet::RefitPlex (  ) 

void TEveDigitSet::ScanMinMaxValues ( Int_t min,
Int_t max 
)

void TEveDigitSet::SetCurrentDigit ( Int_t  idx  ) 

void TEveDigitSet::DigitValue ( Int_t  value  ) 

void TEveDigitSet::DigitColor ( Color_t  ci  ) 

void TEveDigitSet::DigitColor ( Color_t  ci,
Char_t  transparency 
)

void TEveDigitSet::DigitColor ( UChar_t  r,
UChar_t  g,
UChar_t  b,
UChar_t  a = 255 
)

void TEveDigitSet::DigitColor ( UChar_t rgba  ) 

Bool_t TEveDigitSet::GetOwnIds (  )  const [inline]

Definition at line 118 of file TEveDigitSet.h.

References fOwnIds.

void TEveDigitSet::SetOwnIds ( Bool_t  o  )  [inline]

Definition at line 119 of file TEveDigitSet.h.

References fOwnIds.

void TEveDigitSet::DigitId ( TObject id  ) 

void TEveDigitSet::DigitUserData ( void *  ud  ) 

void TEveDigitSet::DigitId ( Int_t  n,
TObject id 
)

void TEveDigitSet::DigitUserData ( Int_t  n,
void *  ud 
)

DigitBase_t* TEveDigitSet::GetDigit ( Int_t  n  )  const [inline]

Definition at line 127 of file TEveDigitSet.h.

References TEveChunkManager::Atom(), and fPlex.

TObject* TEveDigitSet::GetId ( Int_t  n  )  const

void* TEveDigitSet::GetUserData ( Int_t  n  )  const

virtual void TEveDigitSet::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

virtual void TEveDigitSet::DigitSelected ( Int_t  idx  )  [virtual]

virtual void TEveDigitSet::SecSelected ( TEveDigitSet qs,
Int_t  idx 
) [virtual]

TEveChunkManager* TEveDigitSet::GetPlex (  )  [inline]

Definition at line 144 of file TEveDigitSet.h.

References fPlex.

TEveFrameBox* TEveDigitSet::GetFrame (  )  const [inline]

Definition at line 146 of file TEveDigitSet.h.

References fFrame.

void TEveDigitSet::SetFrame ( TEveFrameBox b  ) 

Bool_t TEveDigitSet::GetValueIsColor (  )  const [inline]

Definition at line 149 of file TEveDigitSet.h.

References fValueIsColor.

TEveRGBAPalette* TEveDigitSet::GetPalette (  )  const [inline]

Definition at line 151 of file TEveDigitSet.h.

References fPalette.

void TEveDigitSet::SetPalette ( TEveRGBAPalette p  ) 

TEveRGBAPalette* TEveDigitSet::AssertPalette (  ) 

ERenderMode_e TEveDigitSet::GetRenderMode (  )  const [inline]

Definition at line 155 of file TEveDigitSet.h.

References fRenderMode.

void TEveDigitSet::SetRenderMode ( ERenderMode_e  rm  )  [inline]

Definition at line 156 of file TEveDigitSet.h.

References fRenderMode.

Bool_t TEveDigitSet::GetDisableLighting (  )  const [inline]

Definition at line 158 of file TEveDigitSet.h.

References fDisableLighting.

void TEveDigitSet::SetDisableLighting ( Bool_t  l  )  [inline]

Definition at line 159 of file TEveDigitSet.h.

References fDisableLighting.

Bool_t TEveDigitSet::GetHistoButtons (  )  const [inline]

Definition at line 161 of file TEveDigitSet.h.

References fHistoButtons.

void TEveDigitSet::SetHistoButtons ( Bool_t  f  )  [inline]

Definition at line 162 of file TEveDigitSet.h.

References fHistoButtons.

Bool_t TEveDigitSet::GetEmitSignals (  )  const [inline]

Definition at line 164 of file TEveDigitSet.h.

References fEmitSignals.

void TEveDigitSet::SetEmitSignals ( Bool_t  f  )  [inline]

Definition at line 165 of file TEveDigitSet.h.

References fEmitSignals.

Callback_foo TEveDigitSet::GetCallbackFoo (  )  const [inline]

Definition at line 167 of file TEveDigitSet.h.

References fCallbackFoo.

void TEveDigitSet::SetCallbackFoo ( Callback_foo  f  )  [inline]

Definition at line 168 of file TEveDigitSet.h.

References fCallbackFoo.

TooltipCB_foo TEveDigitSet::GetTooltipCBFoo (  )  const [inline]

Definition at line 170 of file TEveDigitSet.h.

References fTooltipCBFoo.

void TEveDigitSet::SetTooltipCBFoo ( TooltipCB_foo  f  )  [inline]

Definition at line 171 of file TEveDigitSet.h.

References fTooltipCBFoo.

TEveDigitSet::ClassDef ( TEveDigitSet  ,
 
)


Friends And Related Function Documentation

TEveDigitSetEditor [friend]

Definition at line 35 of file TEveDigitSet.h.

TEveDigitSetGL [friend]

Definition at line 36 of file TEveDigitSet.h.


Member Data Documentation

TRefArray* TEveDigitSet::fDigitIds [protected]

Definition at line 58 of file TEveDigitSet.h.

Referenced by DigitId(), GetHighlightTooltip(), GetId(), ReleaseIds(), and ~TEveDigitSet().

Int_t TEveDigitSet::fDefaultValue [protected]

Definition at line 60 of file TEveDigitSet.h.

Referenced by NewDigit(), TEveBoxSet::Reset(), TEveQuadSet::Reset(), and TEveDigitSetGL::SetupColor().

Bool_t TEveDigitSet::fValueIsColor [protected]

Definition at line 61 of file TEveDigitSet.h.

Referenced by AssertPalette(), TEveQuadSetGL::DirectDraw(), TEveBoxSetGL::DirectDraw(), GetValueIsColor(), TEveBoxSet::Reset(), TEveQuadSet::Reset(), ScanMinMaxValues(), TEveDigitSetEditor::SetModel(), and TEveDigitSetGL::SetupColor().

Bool_t TEveDigitSet::fSingleColor [protected]

Definition at line 62 of file TEveDigitSet.h.

Referenced by TEveQuadSetGL::DirectDraw(), TEveBoxSetGL::DirectDraw(), SetFrame(), SetMainColor(), TEveDigitSetGL::SetupColor(), and UseSingleColor().

Bool_t TEveDigitSet::fAntiFlick [protected]

Definition at line 63 of file TEveDigitSet.h.

Referenced by GetAntiFlick(), TEveBoxSetGL::RenderBoxes(), TEveQuadSetGL::RenderHexagons(), TEveQuadSetGL::RenderQuads(), and SetAntiFlick().

Bool_t TEveDigitSet::fOwnIds [protected]

Definition at line 64 of file TEveDigitSet.h.

Referenced by DigitId(), GetOwnIds(), TEveBoxSet::Reset(), TEveQuadSet::Reset(), SetOwnIds(), and ~TEveDigitSet().

TEveChunkManager TEveDigitSet::fPlex [protected]

Definition at line 65 of file TEveDigitSet.h.

Referenced by TEveQuadSet::ComputeBBox(), TEveBoxSet::ComputeBBox(), TEveQuadSetGL::DirectDraw(), TEveBoxSetGL::DirectDraw(), GetDigit(), GetPlex(), NewDigit(), TEveDigitSetEditor::PlotHisto(), RefitPlex(), TEveBoxSetGL::RenderBoxes(), TEveQuadSetGL::RenderHexagons(), TEveQuadSetGL::RenderLines(), TEveQuadSetGL::RenderQuads(), TEveBoxSet::Reset(), TEveQuadSet::Reset(), and ScanMinMaxValues().

DigitBase_t* TEveDigitSet::fLastDigit [protected]

Definition at line 66 of file TEveDigitSet.h.

Referenced by DigitColor(), DigitUserData(), DigitValue(), NewDigit(), and SetCurrentDigit().

Int_t TEveDigitSet::fLastIdx [protected]

The last / current digit added to collection.

Definition at line 67 of file TEveDigitSet.h.

Referenced by DigitId(), NewDigit(), and SetCurrentDigit().

Color_t TEveDigitSet::fColor [protected]

The last / current idx added to collection.

Definition at line 69 of file TEveDigitSet.h.

Referenced by SetFrame().

TEveFrameBox* TEveDigitSet::fFrame [protected]

Definition at line 70 of file TEveDigitSet.h.

Referenced by TEveQuadSet::ComputeBBox(), TEveBoxSet::ComputeBBox(), TEveQuadSetGL::DirectDraw(), TEveBoxSetGL::DirectDraw(), GetFrame(), SetFrame(), and SetMainColor().

TEveRGBAPalette* TEveDigitSet::fPalette [protected]

Definition at line 71 of file TEveDigitSet.h.

Referenced by AssertPalette(), TEveQuadSetGL::DirectDraw(), TEveBoxSetGL::DirectDraw(), TEveDigitSetEditor::DoHisto(), TEveDigitSetEditor::DoRangeHisto(), GetPalette(), TEveDigitSetEditor::SetModel(), SetPalette(), and TEveDigitSetGL::SetupColor().

ERenderMode_e TEveDigitSet::fRenderMode [protected]

Definition at line 72 of file TEveDigitSet.h.

Referenced by TEveQuadSetGL::DirectDraw(), TEveBoxSetGL::DirectDraw(), GetRenderMode(), TEveBoxSetGL::PrimitiveType(), TEveQuadSetGL::RenderHexagons(), TEveQuadSetGL::RenderQuads(), and SetRenderMode().

Bool_t TEveDigitSet::fDisableLighting [protected]

Definition at line 73 of file TEveDigitSet.h.

Referenced by TEveQuadSetGL::DirectDraw(), TEveBoxSetGL::DirectDraw(), GetDisableLighting(), SetDisableLighting(), and TEveBoxSet::TEveBoxSet().

Bool_t TEveDigitSet::fHistoButtons [protected]

Definition at line 74 of file TEveDigitSet.h.

Referenced by GetHistoButtons(), SetHistoButtons(), and TEveDigitSetEditor::SetModel().

Bool_t TEveDigitSet::fEmitSignals [protected]

Definition at line 76 of file TEveDigitSet.h.

Referenced by DigitSelected(), GetEmitSignals(), and SetEmitSignals().

Callback_foo TEveDigitSet::fCallbackFoo [protected]

Definition at line 77 of file TEveDigitSet.h.

Referenced by DigitSelected(), GetCallbackFoo(), and SetCallbackFoo().

TooltipCB_foo TEveDigitSet::fTooltipCBFoo [protected]

Additional function to call on secondary-select.

Definition at line 78 of file TEveDigitSet.h.

Referenced by GetHighlightTooltip(), GetTooltipCBFoo(), and SetTooltipCBFoo().

TRefArray* TEveDigitSet::fDigitIds [protected]

Definition at line 58 of file TEveDigitSet.h.

DigitBase_t* TEveDigitSet::fLastDigit [protected]

Definition at line 66 of file TEveDigitSet.h.

TEveFrameBox* TEveDigitSet::fFrame [protected]

Definition at line 70 of file TEveDigitSet.h.

TEveRGBAPalette* TEveDigitSet::fPalette [protected]

Definition at line 71 of file TEveDigitSet.h.


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