![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include "cvProtractorTool.h"#include <VtkUtils/anglewidgetobserver.h>#include <VtkUtils/signalblocker.h>#include <VtkUtils/vtkutils.h>#include <vtkActor2D.h>#include <vtkCallbackCommand.h>#include <vtkCommand.h>#include <vtkHandleRepresentation.h>#include <vtkMath.h>#include <vtkPointHandleRepresentation3D.h>#include <vtkPolyLineRepresentation.h>#include <vtkProperty.h>#include <vtkProperty2D.h>#include <vtkRenderWindow.h>#include <vtkRenderWindowInteractor.h>#include <vtkRenderer.h>#include <vtkTextActor.h>#include <vtkTextProperty.h>#include <QApplication>#include <QLayout>#include <QLayoutItem>#include <QShortcut>#include <QSizePolicy>#include <algorithm>#include <cmath>#include "Tools/PickingTools/cvPointPickingHelper.h"#include "VTKExtensions/ConstrainedWidgets/cvConstrainedPolyLineRepresentation.h"#include "VTKExtensions/ConstrainedWidgets/cvConstrainedPolyLineWidget.h"#include "cvMeasurementToolsCommon.h"#include <CVLog.h>#include <ecv2DLabel.h>#include <ecvBBox.h>#include <ecvGenericMesh.h>#include <ecvGenericPointCloud.h>#include <ecvHObject.h>#include <ecvHObjectCaster.h>#include <ecvPointCloud.h>