#include <Fireworks/Core/interface/FWSimpleProxyHelper.h>
Public Member Functions | |
FWSimpleProxyHelper (const std::type_info &) | |
void | itemChanged (const FWEventItem *) |
const void * | offsetObject (const void *iObj) const |
Private Attributes | |
const std::type_info * | m_itemType |
unsigned int | m_objectOffset |
Description: Implements some common functionality needed by all Simple ProxyBuilders
Usage: <usage>
Definition at line 30 of file FWSimpleProxyHelper.h.
FWSimpleProxyHelper::FWSimpleProxyHelper | ( | const std::type_info & | iType | ) |
Definition at line 36 of file FWSimpleProxyHelper.cc.
void FWSimpleProxyHelper::itemChanged | ( | const FWEventItem * | iItem | ) |
Definition at line 62 of file FWSimpleProxyHelper.cc.
References edm::TypeWithDict::getBaseClassOffset(), m_itemType, m_objectOffset, and FWEventItem::modelType().
Referenced by FWDetailViewBase::build(), FWCandidateTowerProxyBuilder::itemChangedImp(), FWProxyBuilderTemplate< EcalRecHit >::itemChangedImp(), and FWSimpleProxyBuilder::itemChangedImp().
|
inline |
Definition at line 36 of file FWSimpleProxyHelper.h.
References m_objectOffset.
Referenced by FWDetailViewBase::build(), FWSimpleProxyBuilderTemplate< TrajectorySeed >::build(), FWSimpleProxyBuilderTemplate< TrajectorySeed >::buildViewType(), FWCandidateTowerProxyBuilder::fillCaloData(), FWCandidateTowerSliceSelector::getItemEntryEtaPhi(), FWProxyBuilderTemplate< EcalRecHit >::modelData(), FWSimpleProxyBuilderTemplate< TrajectorySeed >::modelData(), FWHeatmapProxyBuilderTemplate< reco::CaloCluster >::modelData(), and FWSimpleProxyBuilder::visibilityModelChanges().
|
private |
Definition at line 49 of file FWSimpleProxyHelper.h.
Referenced by itemChanged().
|
private |
Definition at line 50 of file FWSimpleProxyHelper.h.
Referenced by itemChanged(), and offsetObject().