|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef PHISECTORMANAGER_H
6 #define PHISECTORMANAGER_H
VP1ExtraSepLayerHelper * getSepHelperForNode(VP1GeoFlags::SubSystemFlag flag, int iphi)
void updateEnabledPhiSections(int)
int getVolumeType(const SbMatrix &transform, SoNode *shape) const
VP1ExtraSepLayerHelper * registerVolumeAroundZAxis(VP1GeoFlags::SubSystemFlag flag, SoSwitch *sw, const SbMatrix &tranformation)
virtual ~PhiSectorManager()
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
void registerSubSystemSeparator(VP1GeoFlags::SubSystemFlag flag, SoSeparator *subsystemsep)
void enabledPhiSectorsChanged()
VP1ExtraSepLayerHelper * getLabelSepHelperForNode(VP1GeoFlags::SubSystemFlag flag, int iphi)
Addition to handle label separators, in exactly the same way as getSepHelperForNode(....
void updateRepresentationsOfVolsAroundZAxis()
PhiSectorManager(PhiSectionWidget *, IVP1System *, QObject *parent=0)