46 using DTB = ParentViewer::DTB;
55 const std::shared_ptr<DrawableObjectVector>& v,
59 ParentViewer::setDrawableObjectVector(v);
62 void onInit(uint viewId)
override
64 ParentViewer::onInit(viewId);
77 if (ParentViewer::mDrawList) {
78 for (
auto&
obj : *(ParentViewer::mDrawList)) {
84 void onDraw(uint viewId)
override { onDrawContent(viewId); }
86 void onDrawContent(uint)
override
90 auto tmp = DTB::light().direction();
101 for (
auto&
obj : *(ParentViewer::mDrawList))
106 void onResize(
unsigned int width,
unsigned int height)
override
108 DTB::resizeViewer(width, height);
111 void onMouseDoubleClick(
120 void toggleAxisVisibility()
override
125 void toggleTrackBallVisibility()
override