35 #ifndef DISP3DLIB_BEMTREEITEM_H
36 #define DISP3DLIB_BEMTREEITEM_H
42 #include "../../../../disp3D_global.h"
44 #include "../common/abstracttreeitem.h"
50 #include <Qt3DCore/QTransform>
80 class Renderable3DEntity;
93 typedef QSharedPointer<BemTreeItem>
SPtr;
94 typedef QSharedPointer<const BemTreeItem>
ConstSPtr;
103 explicit BemTreeItem(
int iType = Data3DTreeModelItemTypes::BemItem,
const QString& text =
"");
113 Qt3DCore::QEntity* p3DEntityParent = 0);
121 virtual void setTransform(
const Qt3DCore::QTransform &transform);
131 bool bApplyInverse =
false);
139 virtual void applyTransform(
const Qt3DCore::QTransform& transform);
149 bool bApplyInverse =
false);
163 #endif // DISP3DLIB_BEMTREEITEM_H