41 mTrackingService(trackingService)
43 connect(mTrackingService.get(), SIGNAL(activeToolChanged(
const QString&)),
this,
44 SLOT(activeToolChangedSlot(
const QString&)));
45 connect(mTrackingService.get(), SIGNAL(activeToolChanged(
const QString&)),
this,
46 SIGNAL(activeToolChanged(
const QString&)));
48 if (mTrackingService->getActiveTool())
49 this->activeToolChangedSlot(mTrackingService->getActiveTool()->getUid());
52 void ActiveToolProxy::activeToolChangedSlot(
const QString& uid)
54 if (mTool && mTool->getUid() == uid)
64 disconnect(mTool.get(), SIGNAL(
tps(
int)),
this, SIGNAL(
tps(
int)));
67 mTool = mTrackingService->getActiveTool();
76 connect(mTool.get(), SIGNAL(
tps(
int)),
this, SIGNAL(
tps(
int)));
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class TrackingService > TrackingServicePtr
cxLogicManager_EXPORT TrackingServicePtr trackingService()