12#ifndef ROOT7_REveDataProxySimpleBuilder 
   13#define ROOT7_REveDataProxySimpleBuilder 
   19namespace Experimental {
 
   21class REveDataCollection;
 
   47      std::map<int, REveCollectionCompound*> 
map;
 
 
   50   typedef  std::map<REveElement*, std::unique_ptr<SPBProduct*> > 
EProductMap_t;
 
   66   void Clean() 
override; 
 
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
 
Base class for REveUtil visualization elements, providing hierarchy management, rendering control and...
 
REveDataCollection * fCollection
 
~REveCollectionCompound() override
 
REveCollectionCompound(REveDataCollection *c)
 
REveElement * GetSelectionMaster() override
Returns the master element - that is:
 
REveElement * CreateProduct(const std::string &viewType, const REveViewContext *) override
 
virtual void BuildItem(const void *data, int index, REveElement *iCollectionHolder, const REveViewContext *)=0
 
void FillImpliedSelected(REveElement::Set_t &impSet, const std::set< int > &sec_idcs, Product *p) override
 
~REveDataSimpleProxyBuilder() override
 
REveCompound * GetHolder(REveElement *product, int idx)
 
void BuildProduct(const REveDataCollection *iCollection, REveElement *product, const REveViewContext *) override
 
std::map< REveElement *, std::unique_ptr< SPBProduct * > > EProductMap_t
 
bool VisibilityModelChanges(int idx, REveElement *, const std::string &viewType, const REveViewContext *) override
 
REveDataSimpleProxyBuilder(const REveDataSimpleProxyBuilder &)
 
std::map< REveElement *, SPBProduct * > fProductMap
 
REveDataSimpleProxyBuilder()
 
virtual void BuildItemViewType(const void *data, int index, REveElement *iCollectionHolder, const std::string &viewType, const REveViewContext *)=0
 
void ModelChanges(const REveDataCollection::Ids_t &iIds, Product *p) override
 
REveCollectionCompound * CreateCompound(bool set_color=true, bool propagate_color_to_all_children=false)
 
void BuildProductViewType(const REveDataCollection *iCollection, REveElement *product, const std::string &viewType, const REveViewContext *) override
 
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...
 
std::map< int, REveCollectionCompound * > map