ATLAS Offline Software
Static Public Member Functions | Public Attributes | List of all members
VP1RawDataCommonData::Imp Class Reference
Collaboration diagram for VP1RawDataCommonData::Imp:

Static Public Member Functions

static void setShowVolumeOutlines (SoGroup *nodegroup, bool showvol)
 

Public Attributes

std::map< SoTransform *, VP1RawDataHandleBase * > transform2handle
 
bool showVolOutlines = false
 

Detailed Description

Definition at line 25 of file VP1RawDataCommonData.cxx.

Member Function Documentation

◆ setShowVolumeOutlines()

void VP1RawDataCommonData::Imp::setShowVolumeOutlines ( SoGroup *  nodegroup,
bool  showvol 
)
static

Definition at line 77 of file VP1RawDataCommonData.cxx.

78 {
79  for (int i = 0; i<nodegroup->getNumChildren();++i) {
80  SoNode * n = nodegroup->getChild(i);
81  if (n->getTypeId().isDerivedFrom(SoGenericBox::getClassTypeId())) {
82  if (static_cast<SoGenericBox*>(n)->drawEdgeLines.getValue()!=showvol)
83  static_cast<SoGenericBox*>(n)->drawEdgeLines.setValue(showvol);
84  } else if (n->getTypeId().isDerivedFrom(SoGroup::getClassTypeId())) {
85  setShowVolumeOutlines(static_cast<SoGroup*>(n),showvol);
86  }
87  }
88 }

Member Data Documentation

◆ showVolOutlines

bool VP1RawDataCommonData::Imp::showVolOutlines = false

Definition at line 29 of file VP1RawDataCommonData.cxx.

◆ transform2handle

std::map<SoTransform*,VP1RawDataHandleBase*> VP1RawDataCommonData::Imp::transform2handle

Definition at line 27 of file VP1RawDataCommonData.cxx.


The documentation for this class was generated from the following file:
VP1RawDataCommonData::Imp::setShowVolumeOutlines
static void setShowVolumeOutlines(SoGroup *nodegroup, bool showvol)
Definition: VP1RawDataCommonData.cxx:77
lumiFormat.i
int i
Definition: lumiFormat.py:92
beamspotman.n
n
Definition: beamspotman.py:731
SoGenericBox
Definition: SoGenericBox.h:26