![]() |
ATLAS Offline Software
|
#include <AssociatedObjectHandleBase.h>
Classes | |
| class | Imp |
Public Types | |
| enum | PICKSTYLE { UNPICKABLE , ALL , COMPONENTS } |
Public Member Functions | |
| AssociatedObjectHandleBase (TrackHandleBase *) | |
| virtual QStringList | clicked ()=0 |
| virtual TrackCommonFlags::TSOSPartsFlags | parts () const |
| virtual unsigned | nParts () const |
| bool | hasParameters () const |
| bool | hasParError () const |
| bool | hasError () const |
| bool | hasMaterialEffect () const |
| bool | hasSurface () const |
| bool | hasMeasurement () const |
| TrackSysCommonData * | common () const |
| void | setPickable (PICKSTYLE) |
| PICKSTYLE | pickStyle () const |
| virtual void | setVisible (bool) |
| bool | visible () const |
| void | toggleVisible () |
| TrackHandleBase * | trackHandle () const |
| void | update3DObjects () |
| SoSeparator * | shapeSimple () const |
| SoSeparator * | shapeDetailed () const |
| virtual bool | initiatesOwnZooms () const |
Static Public Member Functions | |
| static int | numberOfInstances () |
Protected Member Functions | |
| virtual void | buildShapes (SoSeparator *&shape_simple, SoSeparator *&shape_detailed)=0 |
| virtual int | regionIndex () const |
| virtual double | lodCrossOverValue () const |
| virtual | ~AssociatedObjectHandleBase () |
Private Member Functions | |
| AssociatedObjectHandleBase (const AssociatedObjectHandleBase &) | |
| AssociatedObjectHandleBase & | operator= (const AssociatedObjectHandleBase &) |
| void | registerShapes (SoSeparator *simple, SoSeparator *detailed) |
| void | unregisterShapes (SoSeparator *simple, SoSeparator *detailed) |
| AssocObjAttachmentHandle * | getAttachmentHandle () |
Private Attributes | |
| Imp * | m_d |
| TrackHandleBase * | m_trackHandle |
| bool | m_visible |
| PICKSTYLE | m_pickStyle |
Friends | |
| class | TrackHandleBase |
Definition at line 35 of file AssociatedObjectHandleBase.h.
| AssociatedObjectHandleBase::AssociatedObjectHandleBase | ( | TrackHandleBase * | th | ) |
Definition at line 111 of file AssociatedObjectHandleBase.cxx.
|
private |
|
protectedvirtual |
Definition at line 118 of file AssociatedObjectHandleBase.cxx.
|
protectedpure virtual |
Implemented in AscObj_TrackState, AscObj_TruthPoint, and AscObj_TSOS.
|
pure virtual |
Implemented in AscObj_TrackState, AscObj_TruthPoint, and AscObj_TSOS.
| TrackSysCommonData * AssociatedObjectHandleBase::common | ( | ) | const |
Definition at line 105 of file AssociatedObjectHandleBase.cxx.
|
private |
Definition at line 155 of file AssociatedObjectHandleBase.cxx.
|
inline |
Definition at line 50 of file AssociatedObjectHandleBase.h.
|
inline |
Definition at line 51 of file AssociatedObjectHandleBase.h.
|
inline |
Definition at line 53 of file AssociatedObjectHandleBase.h.
|
inline |
Definition at line 48 of file AssociatedObjectHandleBase.h.
|
inline |
Definition at line 49 of file AssociatedObjectHandleBase.h.
|
inline |
Definition at line 52 of file AssociatedObjectHandleBase.h.
|
inlinevirtual |
Reimplemented in AscObj_TrackState, and AscObj_TSOS.
Definition at line 71 of file AssociatedObjectHandleBase.h.
|
inlineprotectedvirtual |
Reimplemented in AscObj_TrackState, AscObj_TruthPoint, and AscObj_TSOS.
Definition at line 82 of file AssociatedObjectHandleBase.h.
|
inlinevirtual |
Definition at line 47 of file AssociatedObjectHandleBase.h.
|
static |
Definition at line 130 of file AssociatedObjectHandleBase.cxx.
|
private |
|
inlinevirtual |
Reimplemented in AscObj_TrackState, and AscObj_TSOS.
Definition at line 46 of file AssociatedObjectHandleBase.h.
|
inline |
Definition at line 59 of file AssociatedObjectHandleBase.h.
|
inlineprotectedvirtual |
Reimplemented in AscObj_TrackState, AscObj_TruthPoint, and AscObj_TSOS.
Definition at line 81 of file AssociatedObjectHandleBase.h.
|
private |
Definition at line 93 of file AssociatedObjectHandleBase.cxx.
| void AssociatedObjectHandleBase::setPickable | ( | PICKSTYLE | ps | ) |
Definition at line 136 of file AssociatedObjectHandleBase.cxx.
|
virtual |
Reimplemented in AscObj_TrackState, and AscObj_TSOS.
Definition at line 171 of file AssociatedObjectHandleBase.cxx.
| SoSeparator * AssociatedObjectHandleBase::shapeDetailed | ( | ) | const |
Definition at line 206 of file AssociatedObjectHandleBase.cxx.
| SoSeparator * AssociatedObjectHandleBase::shapeSimple | ( | ) | const |
Definition at line 200 of file AssociatedObjectHandleBase.cxx.
|
inline |
Definition at line 62 of file AssociatedObjectHandleBase.h.
|
inline |
Definition at line 64 of file AssociatedObjectHandleBase.h.
|
private |
Definition at line 99 of file AssociatedObjectHandleBase.cxx.
| void AssociatedObjectHandleBase::update3DObjects | ( | ) |
Definition at line 185 of file AssociatedObjectHandleBase.cxx.
|
inline |
Definition at line 61 of file AssociatedObjectHandleBase.h.
|
friend |
Definition at line 101 of file AssociatedObjectHandleBase.h.
|
private |
Definition at line 91 of file AssociatedObjectHandleBase.h.
|
private |
Definition at line 95 of file AssociatedObjectHandleBase.h.
|
private |
Definition at line 93 of file AssociatedObjectHandleBase.h.
|
private |
Definition at line 94 of file AssociatedObjectHandleBase.h.