12#ifndef ROOT7_REveDataProxyBuilderBase 
   13#define ROOT7_REveDataProxyBuilderBase 
   20namespace Experimental {
 
Holding structure for a number of track rendering parameters.
 
std::vector< Product * > m_products
 
virtual void ScaleProduct(REveElement *, const std::string &)
 
void SetHaveAWindow(bool)
 
virtual void ModelChanges(const REveDataCollection::Ids_t &, Product *)=0
 
virtual void SetCollection(REveDataCollection *)
 
void CollectionChanged(const REveDataCollection *)
 
REveDataCollection * m_collection
 
const REveViewContext & Context() const
 
REveDataProxyBuilderBase()
 
virtual void ScaleChanged()
 
virtual ~REveDataProxyBuilderBase()
 
virtual bool VisibilityModelChanges(int idx, REveElement *, const std::string &viewType, const REveViewContext *)
 
virtual void LocalModelChanges(int idx, REveElement *el, const REveViewContext *ctx)
 
virtual REveElement * CreateProduct(const std::string &viewType, const REveViewContext *)
 
virtual void CollectionBeingDestroyed(const REveDataCollection *)
 
bool GetHaveAWindow() const
 
virtual void BuildProduct(const REveDataCollection *iItem, REveElement *product, const REveViewContext *)
 
void FillImpliedSelected(REveElement::Set_t &impSet, const std::set< int > &)
 
void ModelChanges(const REveDataCollection::Ids_t &)
 
virtual void CleanLocal()
 
REveDataCollection * Collection() const
 
void SetupElement(REveElement *el, bool color=true)
This method is invoked to setup the per element properties of the various objects being drawn.
 
virtual bool HaveSingleProduct() const
 
void SetupAddElement(REveElement *el, REveElement *parent, bool set_color=true)
 
virtual void FillImpliedSelected(REveElement::Set_t &, const std::set< int > &, Product *)
 
virtual void BuildProductViewType(const REveDataCollection *iItem, REveElement *product, const std::string &viewType, const REveViewContext *)
 
std::set< REveElement * > Set_t
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
 
Product(std::string viewType, const REveViewContext *c)
 
const REveViewContext * m_viewContext
 
REveCompound * m_elements