Definition at line 26 of file VP1RawDataHandleBase.cxx.
◆ Imp()
| VP1RawDataHandleBase::Imp::Imp |
( |
| ) |
|
|
inline |
◆ clearShape()
| void VP1RawDataHandleBase::Imp::clearShape |
( |
| ) |
|
|
inline |
◆ ensureAttach3DObjects()
Definition at line 134 of file VP1RawDataHandleBase.cxx.
135{
137 return;
139
143}
VP1ExtraSepLayerHelper * sepHelper() const
VP1RawDataCollBase * m_coll
◆ ensureDetach3DObjects()
◆ ensureInitSepAndTransform()
Definition at line 94 of file VP1RawDataHandleBase.cxx.
95{
97 return;
98 sep =
new SoSeparator;
101 sep->addChild(transform);
103
104}
void registerTransformAndHandle(SoTransform *, VP1RawDataHandleBase *)
VP1RawDataCommonData * common() const
virtual SoTransform * buildTransform()=0
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
◆ hasShape()
| bool VP1RawDataHandleBase::Imp::hasShape |
( |
| ) |
const |
|
inline |
◆ rebuild3DObjects()
Definition at line 107 of file VP1RawDataHandleBase.cxx.
108{
111 return;
114 }
115
118 save =
sep->enableNotify(
false);
119
121
123 sep->addChild(shape);
124
126
127 if (save) {
128 sep->enableNotify(
true);
130 }
131}
void ensureAttach3DObjects(VP1RawDataHandleBase *theclass)
void ensureInitSepAndTransform(VP1RawDataHandleBase *theclass)
virtual SoNode * buildShape()=0
void updateShownOutlines()
◆ isAttached
| bool VP1RawDataHandleBase::Imp::isAttached |
◆ sep
| SoSeparator* VP1RawDataHandleBase::Imp::sep |
The documentation for this class was generated from the following file: