Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
JetProxyBuilder Class Reference

Definition at line 298 of file collection_proxies.C.

Private Member Functions

void BuildItemViewType (const Jet &dj, int idx, REveElement *iItemHolder, const std::string &viewType, const REveViewContext *context) override
 
bool HaveSingleProduct () const override
 
virtual void LocalModelChanges (int idx, REveElement *el, const REveViewContext *ctx)
 
void LocalModelChanges (int idx, REveElement *el, const REveViewContext *ctx) override
 

Additional Inherited Members

- Public Types inherited from ROOT::Experimental::REveDataSimpleProxyBuilder
typedef std::map< REveElement *, std::unique_ptr< SPBProduct * > > EProductMap_t
 
- Public Member Functions inherited from ROOT::Experimental::REveDataSimpleProxyBuilderTemplate< Jet >
 REveDataSimpleProxyBuilderTemplate ()
 
- Public Member Functions inherited from ROOT::Experimental::REveDataSimpleProxyBuilder
 REveDataSimpleProxyBuilder ()
 
 ~REveDataSimpleProxyBuilder () override
 
REveElementCreateProduct (const std::string &viewType, const REveViewContext *) override
 
- Public Member Functions inherited from ROOT::Experimental::REveDataProxyBuilderBase
 REveDataProxyBuilderBase ()
 
virtual ~REveDataProxyBuilderBase ()
 
virtual void Build ()
 
REveDataCollectionCollection () const
 
virtual void CollectionBeingDestroyed (const REveDataCollection *)
 
void CollectionChanged (const REveDataCollection *)
 
const REveViewContextContext () const
 
void FillImpliedSelected (REveElement::Set_t &impSet, const std::set< int > &)
 
bool GetHaveAWindow () const
 
void ModelChanges (const REveDataCollection::Ids_t &)
 
virtual void ScaleChanged ()
 
virtual void SetCollection (REveDataCollection *)
 
void SetHaveAWindow (bool)
 
void SetupAddElement (REveElement *el, REveElement *parent, bool set_color=true)
 
void SetupElement (REveElement *el, bool color=true)
 This method is invoked to setup the per element properties of the various objects being drawn.
 
- Protected Member Functions inherited from ROOT::Experimental::REveDataSimpleProxyBuilderTemplate< Jet >
virtual void BuildItem (const Jet &, int, REveElement *, const REveViewContext *)
 
virtual void BuildItem (const void *data, int index, REveElement *iCollectionHolder, const REveViewContext *)=0
 
void BuildItem (const void *iData, int index, REveElement *itemHolder, const REveViewContext *context) override
 
virtual void BuildItemViewType (const void *data, int index, REveElement *iCollectionHolder, const std::string &viewType, const REveViewContext *)=0
 
void BuildItemViewType (const void *iData, int index, REveElement *itemHolder, const std::string &viewType, const REveViewContext *context) override
 
- Protected Member Functions inherited from ROOT::Experimental::REveDataSimpleProxyBuilder
void BuildProduct (const REveDataCollection *iCollection, REveElement *product, const REveViewContext *) override
 
void BuildProductViewType (const REveDataCollection *iCollection, REveElement *product, const std::string &viewType, const REveViewContext *) override
 
void Clean () override
 
REveCollectionCompoundCreateCompound (bool set_color=true, bool propagate_color_to_all_children=false)
 
void FillImpliedSelected (REveElement::Set_t &impSet, const std::set< int > &sec_idcs, Product *p) override
 
REveCompoundGetHolder (REveElement *product, int idx)
 
void ModelChanges (const REveDataCollection::Ids_t &iIds, Product *p) override
 
bool VisibilityModelChanges (int idx, REveElement *, const std::string &viewType, const REveViewContext *) override
 
- Protected Member Functions inherited from ROOT::Experimental::REveDataProxyBuilderBase
virtual void CleanLocal ()
 
virtual void ScaleProduct (REveElement *, const std::string &)
 
- Protected Attributes inherited from ROOT::Experimental::REveDataSimpleProxyBuilder
std::map< REveElement *, SPBProduct * > fProductMap
 
- Protected Attributes inherited from ROOT::Experimental::REveDataProxyBuilderBase
std::vector< Product * > m_products
 
Inheritance diagram for JetProxyBuilder:
[legend]

Member Function Documentation

◆ BuildItemViewType()

void JetProxyBuilder::BuildItemViewType ( const Jet & dj,
int idx,
REveElement * iItemHolder,
const std::string & viewType,
const REveViewContext * context )
inlineoverrideprivatevirtual

◆ HaveSingleProduct()

bool JetProxyBuilder::HaveSingleProduct ( ) const
inlineoverrideprivatevirtual

Reimplemented from ROOT::Experimental::REveDataProxyBuilderBase.

Definition at line 299 of file collection_proxies.C.

◆ LocalModelChanges() [1/2]

void REveDataProxyBuilderBase::LocalModelChanges ( int idx,
REveElement * el,
const REveViewContext * ctx )
privatevirtual

Reimplemented from ROOT::Experimental::REveDataProxyBuilderBase.

Definition at line 84 of file REveDataProxyBuilderBase.cxx.

◆ LocalModelChanges() [2/2]

void JetProxyBuilder::LocalModelChanges ( int idx,
REveElement * el,
const REveViewContext * ctx )
inlineoverrideprivatevirtual

Reimplemented from ROOT::Experimental::REveDataProxyBuilderBase.

Definition at line 350 of file collection_proxies.C.

  • tutorials/visualisation/eve7/collection_proxies.C