![]() |
ATLAS Offline Software
|
#include <VP1ExtraSepLayerHelper.h>
Classes | |
| class | Imp |
Public Member Functions | |
| VP1ExtraSepLayerHelper (SoSeparator *topsep, int numberOfNodesPerExtraSep=32) | |
| ~VP1ExtraSepLayerHelper () | |
| SoSeparator * | topSeparator () const |
| int | numberOfNodesPerExtraSep () const |
| void | addNode (SoNode *) |
| void | removeNode (SoNode *) |
| void | largeChangesBegin () |
| void | largeChangesEnd () |
| void | addNodeUnderMaterial (SoNode *, SoMaterial *) |
| void | removeNodeUnderMaterial (SoNode *, SoMaterial *) |
| void | moveNodeToNewMaterial (SoNode *, SoMaterial *oldmat, SoMaterial *newmat) |
Private Member Functions | |
| VP1ExtraSepLayerHelper (const VP1ExtraSepLayerHelper &) | |
| VP1ExtraSepLayerHelper & | operator= (const VP1ExtraSepLayerHelper &) |
Private Attributes | |
| Imp * | m_d |
Definition at line 22 of file VP1ExtraSepLayerHelper.h.
| VP1ExtraSepLayerHelper::VP1ExtraSepLayerHelper | ( | SoSeparator * | topsep, |
| int | numberOfNodesPerExtraSep = 32 ) |
Definition at line 33 of file VP1ExtraSepLayerHelper.cxx.
| VP1ExtraSepLayerHelper::~VP1ExtraSepLayerHelper | ( | ) |
|
private |
| void VP1ExtraSepLayerHelper::addNode | ( | SoNode * | node | ) |
Definition at line 54 of file VP1ExtraSepLayerHelper.cxx.
| void VP1ExtraSepLayerHelper::addNodeUnderMaterial | ( | SoNode * | node, |
| SoMaterial * | mat ) |
Definition at line 190 of file VP1ExtraSepLayerHelper.cxx.
| void VP1ExtraSepLayerHelper::largeChangesBegin | ( | ) |
Definition at line 135 of file VP1ExtraSepLayerHelper.cxx.
| void VP1ExtraSepLayerHelper::largeChangesEnd | ( | ) |
Definition at line 156 of file VP1ExtraSepLayerHelper.cxx.
| void VP1ExtraSepLayerHelper::moveNodeToNewMaterial | ( | SoNode * | node, |
| SoMaterial * | oldmat, | ||
| SoMaterial * | newmat ) |
Definition at line 231 of file VP1ExtraSepLayerHelper.cxx.
| int VP1ExtraSepLayerHelper::numberOfNodesPerExtraSep | ( | ) | const |
Definition at line 184 of file VP1ExtraSepLayerHelper.cxx.
|
private |
| void VP1ExtraSepLayerHelper::removeNode | ( | SoNode * | node | ) |
Definition at line 95 of file VP1ExtraSepLayerHelper.cxx.
| void VP1ExtraSepLayerHelper::removeNodeUnderMaterial | ( | SoNode * | node, |
| SoMaterial * | mat ) |
Definition at line 216 of file VP1ExtraSepLayerHelper.cxx.
| SoSeparator * VP1ExtraSepLayerHelper::topSeparator | ( | ) | const |
Definition at line 178 of file VP1ExtraSepLayerHelper.cxx.
|
private |
Definition at line 55 of file VP1ExtraSepLayerHelper.h.