17 #include "ctkPluginContext.h"
22 #include "org_custusx_virtualbronchoscopy_Export.h"
44 class org_custusx_virtualbronchoscopy_EXPORT
VBWidget :
public QWidget
50 void setRouteToTarget(QString uid);
51 void setRoutePositions(std::vector< Eigen::Vector3d > routePositions);
52 void setCameraRotationAlongRoute(std::vector< double > cameraRotations);
55 QString defaultWhatsThis()
const;
69 void enableControls(
bool enable);
74 void cameraPathChanged(
MeshPtr pathMesh);
77 void inputChangedSlot();
78 void resetEndoscopeSlot();
79 void automaticRotationSlot();
80 void updateRotationDialSlot(
int value);
82 virtual void keyPressEvent(QKeyEvent* event);