5#ifndef PRDCOLLECTIONHANDLEBASE_H
6#define PRDCOLLECTIONHANDLEBASE_H
11#include "GeoModelKernel/GeoVPhysVol.h"
111 virtual float lodArea()
const {
return 500.0f*500.0f; }
153 typename T::iterator it(t.begin()), itE(t.end());
virtual void postLoadInitialisation()
void setupSettingsFromController(PRDSystemController *)
void recheckCutStatusOfAllNotVisibleHandles()
double highLightWeight() const
PRDCollHandleBase(PRDDetType::Type, PRDSysCommonData *, const QString &key)
VP1ExtraSepLayerHelper * sephelperDetailedNodes() const
std::vector< PRDHandleBase * > & getPrdHandles()
virtual void assignDefaultMaterial(SoMaterial *) const
void setGeneralPRDDetailLevel(DETAIL)
qint32 provideCollTypeID() const
static QString toString(const DETAIL &)
void collVisibilityChanged(bool)
VP1ExtraSepLayerHelper * sephelperSimpleNodes() const
void addHandle(PRDHandleBase *)
bool highLightOutliers() const
SoMaterial * highLightMaterial() const
virtual void eraseEventDataSpecific()
virtual ~PRDCollHandleBase()
void setColourMethod(PRDCollHandleBase::COLOURMETHOD)
void getLODSeparators(int index, VP1ExtraSepLayerHelper *&sephelper_detail, VP1ExtraSepLayerHelper *&sephelper_simple)
virtual float lodArea() const
void setHighLightWeight(const double &)
void setExtraWidgetsState(const QByteArray &)
virtual QColor defaultColor() const =0
void decrementNShownHandles()
DETAIL detailLevel() const
void detailComboBoxItemChanged()
QString provideSectionToolTip() const
void recheckCutStatusOfAllHandles()
PRDSysCommonData * m_common
void incrementNShownHandles()
virtual bool cut(PRDHandleBase *)=0
PRDSysCommonData * common() const
COLOURMETHOD colourMethod() const
void setHighLightOutliers(bool)
virtual PRDHandleBase * addPRD(const Trk::PrepRawData *)=0
void setAllowedPhi(const QList< VP1Interval > &)
QString provideSection() const
virtual void init(VP1MaterialButtonBase *mat=0)
void recheckCutStatus(PRDHandleBase *)
void detailLevelChanged()
void setAllowedEta(const VP1Interval &)
bool colourByTracks() const
virtual void setupSettingsFromControllerSpecific(PRDSystemController *)
virtual QString provideText() const
virtual DETAIL defaultDetailLevel() const
COLOURMETHOD m_colourmethod
void recheckCutStatusOfAllVisibleHandles()
QByteArray extraWidgetsState() const
void cleanupPtrContainer(T &) const
bool simpleDetailLevel() const
bool colourBySegments() const
QList< QWidget * > provideExtraWidgetsForGuiRow() const
VP1StdCollection(IVP1System *, const QString &helperClassName)
Ensure that the ATLAS eigen extensions are properly loaded.