2#include <NDEVR/Editor.h>
6 class LineOfSightEditorUI;
14 class LineOfSightEditor :
public Editor
17 LineOfSightEditor(
const DynamicPointer<QTDesignObject>& line_of_sight, QWidget* parent =
nullptr);
18 virtual ~LineOfSightEditor();
19 void updateLineOfSiteFromDialog();
20 void updateAllLineOfSights();
21 virtual void updateValues()
override;
22 LineOfSight lineOfSight()
const;
23 void moveCameraToLineOfSight(UUID camera_id = Constant<UUID>::Invalid)
const;
25 Ui::LineOfSightEditorUI* ui;
26#if NDEVR_SUPPORTS_THREADING
27 BasicThread* m_los_thread =
nullptr;
28 BasicThread* m_los_all_thread =
nullptr;
Definition FontEditor.h:6