![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include "cvDistanceTool.h"#include <VtkUtils/distancewidgetobserver.h>#include <VtkUtils/signalblocker.h>#include <VtkUtils/vtkutils.h>#include <vtkAxisActor2D.h>#include <vtkCommand.h>#include <vtkHandleRepresentation.h>#include <vtkLineRepresentation.h>#include <vtkMath.h>#include <vtkPointHandleRepresentation3D.h>#include <vtkProperty.h>#include <vtkProperty2D.h>#include <vtkRenderWindow.h>#include <vtkRenderWindowInteractor.h>#include <vtkRenderer.h>#include <vtkTextProperty.h>#include <QApplication>#include <QLayout>#include <QLayoutItem>#include <QShortcut>#include <QSizePolicy>#include <algorithm>#include "Tools/PickingTools/cvPointPickingHelper.h"#include "VTKExtensions/ConstrainedWidgets/cvConstrainedDistanceWidget.h"#include "VTKExtensions/ConstrainedWidgets/cvConstrainedLineRepresentation.h"#include "VTKExtensions/ConstrainedWidgets/cvCustomAxisHandleRepresentation.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>