![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
21 #ifndef ASSOCIATEDOBJECTHANDLEBASE_H
22 #define ASSOCIATEDOBJECTHANDLEBASE_H
31 #include <QStringList>
44 virtual unsigned nParts()
const {
return 1; }
66 virtual void buildShapes(SoSeparator*&shape_simple, SoSeparator*&shape_detailed) = 0;
virtual unsigned nParts() const
virtual double lodCrossOverValue() const
virtual int regionIndex() const
AssociatedObjectHandleBase(const AssociatedObjectHandleBase &)
TrackHandleBase * m_trackHandle
TrackHandleBase * trackHandle() const
virtual bool initiatesOwnZooms() const
virtual ~AssociatedObjectHandleBase()
AssocObjAttachmentHandle * getAttachmentHandle()
void setPickable(PICKSTYLE)
PICKSTYLE pickStyle() const
TrackSysCommonData * common() const
virtual void buildShapes(SoSeparator *&shape_simple, SoSeparator *&shape_detailed)=0
void unregisterShapes(SoSeparator *simple, SoSeparator *detailed)
static int numberOfInstances()
virtual void setVisible(bool)
AssociatedObjectHandleBase & operator=(const AssociatedObjectHandleBase &)
SoSeparator * shapeSimple() const
SoSeparator * shapeDetailed() const
virtual QStringList clicked()=0
AssociatedObjectHandleBase(TrackHandleBase *)
void registerShapes(SoSeparator *simple, SoSeparator *detailed)