5#ifndef PHISECTORMANAGER_H
6#define PHISECTORMANAGER_H
43 int getVolumeType(
const SbMatrix& transform, SoNode * shape)
const;
int getVolumeType(const SbMatrix &transform, SoNode *shape) const
PhiSectorManager(PhiSectionWidget *, IVP1System *, QObject *parent=0)
VP1ExtraSepLayerHelper * registerVolumeAroundZAxis(VP1GeoFlags::SubSystemFlag flag, SoSwitch *sw, const SbMatrix &tranformation)
void updateEnabledPhiSections(int)
virtual ~PhiSectorManager()
VP1ExtraSepLayerHelper * getSepHelperForNode(VP1GeoFlags::SubSystemFlag flag, int iphi)
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()