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

Definition at line 370 of file collection_proxies.C.

Classes

class  FWBoxSet
 

Public Member Functions

virtual void Build ()
 
void BuildProduct (const REveDataCollection *collection, REveElement *product, const REveViewContext *) override
 
virtual void FillImpliedSelected (REveElement::Set_t &, const std::set< int > &, Product *)
 
void FillImpliedSelected (REveElement::Set_t &impSet, const std::set< int > &)
 
void FillImpliedSelected (REveElement::Set_t &impSet, const std::set< int > &sec_idcs, Product *p) override
 
void ModelChanges (const REveDataCollection::Ids_t &)
 
virtual void ModelChanges (const REveDataCollection::Ids_t &, Product *)=0
 
void ModelChanges (const REveDataCollection::Ids_t &ids, Product *product) override
 
- Public Member Functions inherited from ROOT::Experimental::REveDataProxyBuilderBase
 REveDataProxyBuilderBase ()
 
virtual ~REveDataProxyBuilderBase ()
 
REveDataCollectionCollection () const
 
virtual void CollectionBeingDestroyed (const REveDataCollection *)
 
void CollectionChanged (const REveDataCollection *)
 
const REveViewContextContext () const
 
virtual REveElementCreateProduct (const std::string &viewType, const REveViewContext *)
 
void FillImpliedSelected (REveElement::Set_t &impSet, const std::set< int > &)
 
bool GetHaveAWindow () const
 
virtual bool HaveSingleProduct () 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.
 

Private Member Functions

void buildBoxSet (REveBoxSet *boxset)
 

Private Attributes

REveBoxSetfBoxSet {nullptr}
 

Additional Inherited Members

- Protected Member Functions inherited from ROOT::Experimental::REveDataProxyBuilderBase
virtual void BuildProductViewType (const REveDataCollection *iItem, REveElement *product, const std::string &viewType, const REveViewContext *)
 
virtual void Clean ()
 
virtual void CleanLocal ()
 
virtual void FillImpliedSelected (REveElement::Set_t &, const std::set< int > &, Product *)
 
virtual void LocalModelChanges (int idx, REveElement *el, const REveViewContext *ctx)
 
virtual void ScaleProduct (REveElement *, const std::string &)
 
virtual bool VisibilityModelChanges (int idx, REveElement *, const std::string &viewType, const REveViewContext *)
 
- Protected Attributes inherited from ROOT::Experimental::REveDataProxyBuilderBase
std::vector< Product * > m_products
 
Inheritance diagram for RecHitProxyBuilder:
[legend]

Member Function Documentation

◆ Build()

void REveDataProxyBuilderBase::Build ( )
virtual

Reimplemented from ROOT::Experimental::REveDataProxyBuilderBase.

Definition at line 53 of file REveDataProxyBuilderBase.cxx.

◆ buildBoxSet()

void RecHitProxyBuilder::buildBoxSet ( REveBoxSet * boxset)
inlineprivate

Definition at line 387 of file collection_proxies.C.

◆ BuildProduct()

void RecHitProxyBuilder::BuildProduct ( const REveDataCollection * collection,
REveElement * product,
const REveViewContext *  )
inlineoverridevirtual

Reimplemented from ROOT::Experimental::REveDataProxyBuilderBase.

Definition at line 427 of file collection_proxies.C.

◆ FillImpliedSelected() [1/3]

virtual void ROOT::Experimental::REveDataProxyBuilderBase::FillImpliedSelected ( REveElement::Set_t & ,
const std::set< int > & ,
Product *  )
inline

Definition at line 83 of file REveDataProxyBuilderBase.hxx.

◆ FillImpliedSelected() [2/3]

void REveDataProxyBuilderBase::FillImpliedSelected ( REveElement::Set_t & impSet,
const std::set< int > & sec_idcs )

Definition at line 59 of file REveDataProxyBuilderBase.cxx.

◆ FillImpliedSelected() [3/3]

void RecHitProxyBuilder::FillImpliedSelected ( REveElement::Set_t & impSet,
const std::set< int > & sec_idcs,
Product * p )
inlineoverride

Definition at line 435 of file collection_proxies.C.

◆ ModelChanges() [1/3]

void REveDataProxyBuilderBase::ModelChanges ( const REveDataCollection::Ids_t & iIds)

Definition at line 60 of file REveDataProxyBuilderBase.cxx.

◆ ModelChanges() [2/3]

virtual void ROOT::Experimental::REveDataProxyBuilderBase::ModelChanges ( const REveDataCollection::Ids_t & ,
Product *  )

◆ ModelChanges() [3/3]

void RecHitProxyBuilder::ModelChanges ( const REveDataCollection::Ids_t & ids,
Product * product )
inlineoverridevirtual

Member Data Documentation

◆ fBoxSet

REveBoxSet* RecHitProxyBuilder::fBoxSet {nullptr}
private

Definition at line 386 of file collection_proxies.C.

  • tutorials/visualisation/eve7/collection_proxies.C