12#ifndef ROOT7_REveDataProxySimpleBuilder
13#define ROOT7_REveDataProxySimpleBuilder
18namespace Experimental {
20class REveDataCollection;
41 void Clean()
override;
REveDataCollection * fCollection
virtual ~REveCollectionCompound()
virtual REveElement * GetSelectionMaster() override
Returns the master element - that is:
virtual void Build(const void *data, int index, REveElement *iCollectionHolder, const REveViewContext *)=0
void BuildViewType(const REveDataCollection *iCollection, REveElement *product, const std::string &viewType, const REveViewContext *) override
void FillImpliedSelected(REveElement::Set_t &impSet, Product *p) override
virtual void Build(const void *data, int index, REveElement *iCollectionHolder, const REveViewContext *)=0
bool VisibilityModelChanges(int idx, REveElement *, const std::string &viewType, const REveViewContext *) override
REveDataSimpleProxyBuilder(const REveDataSimpleProxyBuilder &)
REveDataSimpleProxyBuilder()
virtual ~REveDataSimpleProxyBuilder()
void ModelChanges(const REveDataCollection::Ids_t &iIds, Product *p) override
REveCompound * CreateCompound(bool set_color=true, bool propagate_color_to_all_children=false)
virtual void BuildViewType(const void *data, int index, REveElement *iCollectionHolder, const std::string &viewType, const REveViewContext *)=0
const REveDataSimpleProxyBuilder & operator=(const REveDataSimpleProxyBuilder &)
std::set< REveElement * > Set_t
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...