#include <TEveDigitSet.h>
Inheritance diagram for TEveDigitSet:
Definition at line 29 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.
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.
Definition at line 42 of file TEveDigitSet.h.
Definition at line 42 of file TEveDigitSet.h.
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] |
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] |
void TEveDigitSet::UseSingleColor | ( | ) |
Bool_t TEveDigitSet::GetAntiFlick | ( | ) | const [inline] |
void TEveDigitSet::SetAntiFlick | ( | Bool_t | f | ) | [inline] |
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().
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 | ) |
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().
Definition at line 279 of file TEveDigitSet.cxx.
References TEveUtil::ColorFromIdx(), fLastDigit, and TEveDigitSet::DigitBase_t::fValue.
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] |
void TEveDigitSet::SetOwnIds | ( | Bool_t | o | ) | [inline] |
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.
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().
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] |
TEveFrameBox* TEveDigitSet::GetFrame | ( | ) | const [inline] |
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] |
TEveRGBAPalette* TEveDigitSet::GetPalette | ( | ) | const [inline] |
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] |
void TEveDigitSet::SetRenderMode | ( | ERenderMode_e | rm | ) | [inline] |
Bool_t TEveDigitSet::GetDisableLighting | ( | ) | const [inline] |
void TEveDigitSet::SetDisableLighting | ( | Bool_t | l | ) | [inline] |
Bool_t TEveDigitSet::GetHistoButtons | ( | ) | const [inline] |
void TEveDigitSet::SetHistoButtons | ( | Bool_t | f | ) | [inline] |
Bool_t TEveDigitSet::GetEmitSignals | ( | ) | const [inline] |
void TEveDigitSet::SetEmitSignals | ( | Bool_t | f | ) | [inline] |
Callback_foo TEveDigitSet::GetCallbackFoo | ( | ) | const [inline] |
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] |
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 | , | |
0 | ||||
) |
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] |
void TEveDigitSet::UseSingleColor | ( | ) |
Bool_t TEveDigitSet::GetAntiFlick | ( | ) | const [inline] |
void TEveDigitSet::SetAntiFlick | ( | Bool_t | f | ) | [inline] |
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::SetCurrentDigit | ( | Int_t | idx | ) |
void TEveDigitSet::DigitValue | ( | Int_t | value | ) |
void TEveDigitSet::DigitColor | ( | Color_t | ci | ) |
void TEveDigitSet::DigitColor | ( | UChar_t * | rgba | ) |
Bool_t TEveDigitSet::GetOwnIds | ( | ) | const [inline] |
void TEveDigitSet::SetOwnIds | ( | Bool_t | o | ) | [inline] |
void TEveDigitSet::DigitId | ( | TObject * | id | ) |
void TEveDigitSet::DigitUserData | ( | void * | ud | ) |
void TEveDigitSet::DigitUserData | ( | Int_t | n, | |
void * | ud | |||
) |
DigitBase_t* TEveDigitSet::GetDigit | ( | Int_t | n | ) | const [inline] |
void* TEveDigitSet::GetUserData | ( | Int_t | n | ) | const |
virtual void TEveDigitSet::DigitSelected | ( | Int_t | idx | ) | [virtual] |
virtual void TEveDigitSet::SecSelected | ( | TEveDigitSet * | qs, | |
Int_t | idx | |||
) | [virtual] |
TEveChunkManager* TEveDigitSet::GetPlex | ( | ) | [inline] |
TEveFrameBox* TEveDigitSet::GetFrame | ( | ) | const [inline] |
void TEveDigitSet::SetFrame | ( | TEveFrameBox * | b | ) |
Bool_t TEveDigitSet::GetValueIsColor | ( | ) | const [inline] |
TEveRGBAPalette* TEveDigitSet::GetPalette | ( | ) | const [inline] |
void TEveDigitSet::SetPalette | ( | TEveRGBAPalette * | p | ) |
TEveRGBAPalette* TEveDigitSet::AssertPalette | ( | ) |
ERenderMode_e TEveDigitSet::GetRenderMode | ( | ) | const [inline] |
void TEveDigitSet::SetRenderMode | ( | ERenderMode_e | rm | ) | [inline] |
Bool_t TEveDigitSet::GetDisableLighting | ( | ) | const [inline] |
void TEveDigitSet::SetDisableLighting | ( | Bool_t | l | ) | [inline] |
Bool_t TEveDigitSet::GetHistoButtons | ( | ) | const [inline] |
void TEveDigitSet::SetHistoButtons | ( | Bool_t | f | ) | [inline] |
Bool_t TEveDigitSet::GetEmitSignals | ( | ) | const [inline] |
void TEveDigitSet::SetEmitSignals | ( | Bool_t | f | ) | [inline] |
Callback_foo TEveDigitSet::GetCallbackFoo | ( | ) | const [inline] |
void TEveDigitSet::SetCallbackFoo | ( | Callback_foo | f | ) | [inline] |
TooltipCB_foo TEveDigitSet::GetTooltipCBFoo | ( | ) | const [inline] |
void TEveDigitSet::SetTooltipCBFoo | ( | TooltipCB_foo | f | ) | [inline] |
TEveDigitSet::ClassDef | ( | TEveDigitSet | , | |
0 | ||||
) |
TEveDigitSetEditor [friend] |
Definition at line 35 of file TEveDigitSet.h.
TEveDigitSetGL [friend] |
Definition at line 36 of file TEveDigitSet.h.
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.