18 #include "TEveCompound.h"
70 TEveElement* elms = (*i)->m_elements;
71 for (TEveElement::List_i it = elms->BeginChildren(); it != elms->EndChildren(); ++it)
72 (*it)->DestroyElements();
93 TEveElement::List_i pIdx = product->BeginChildren();
96 TEveElement* itemHolder = 0;
97 if (index < product->NumChildren())
100 itemHolder->SetRnrSelfChildren(
true,
true);
106 product->AddElement(itemHolder);
121 TEveElement::List_i pIdx = product->BeginChildren();
124 TEveElement* itemHolder = 0;
125 if (index < product->NumChildren())
128 itemHolder->SetRnrSelfChildren(
true,
true);
134 product->AddElement(itemHolder);
150 bool returnValue =
false;
175 return std::string(
"simple#");
std::vector< Product * >::iterator Product_it
const FWDisplayProperties & displayProperties() const
std::vector< Product * > m_products
virtual bool visibilityModelChanges(const FWModelId &, TEveElement *, FWViewType::EType, const FWViewContext *)
FWSimpleProxyBuilder(const std::type_info &iType)
virtual void cleanLocal()
const void * offsetObject(const void *iObj) const
FWSimpleProxyHelper m_helper
virtual bool haveSingleProduct() const
static std::string typeOfBuilder()
Used by the plugin system to determine how the proxy uses the data from FWEventItem.
TEveCompound * createCompound(bool set_color=true, bool propagate_color_to_all_children=false) const
virtual ~FWSimpleProxyBuilder()
const void * modelData(int iIndex) const
ModelInfo modelInfo(int iIndex) const
const FWEventItem * item() const
void itemChanged(const FWEventItem *)
tuple size
Write out results.
virtual void itemChangedImp(const FWEventItem *)
virtual void buildViewType(const FWEventItem *iItem, TEveElementList *product, FWViewType::EType viewType, const FWViewContext *)