ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
ecvGenericMeasurementTools.cpp
Go to the documentation of this file.
1
// ----------------------------------------------------------------------------
2
// - CloudViewer: www.cloudViewer.org -
3
// ----------------------------------------------------------------------------
4
// Copyright (c) 2018-2024 www.cloudViewer.org
5
// SPDX-License-Identifier: MIT
6
// ----------------------------------------------------------------------------
7
8
#include "
ecvGenericMeasurementTools.h
"
9
10
#include "
ecvDisplayTools.h
"
11
12
ecvGenericMeasurementTools::ecvGenericMeasurementTools
(
MeasurementType
type
)
13
: m_measurementType(
type
), m_associatedEntity(nullptr) {}
14
15
ecvGenericMeasurementTools::~ecvGenericMeasurementTools
() {
16
// Empty destructor - required for vtable generation
17
}
18
19
void
ecvGenericMeasurementTools::update
() {
ecvDisplayTools::UpdateScreen
(); }
type
char type
Definition:
FileIOFactory.cpp:131
ecvDisplayTools::UpdateScreen
static void UpdateScreen()
Definition:
ecvDisplayTools.h:1242
ecvGenericMeasurementTools::MeasurementType
MeasurementType
Definition:
ecvGenericMeasurementTools.h:22
ecvGenericMeasurementTools::ecvGenericMeasurementTools
ecvGenericMeasurementTools(MeasurementType type=MeasurementType::DISTANCE_WIDGET)
Default constructor.
Definition:
ecvGenericMeasurementTools.cpp:12
ecvGenericMeasurementTools::update
virtual void update()
Updates the display.
Definition:
ecvGenericMeasurementTools.cpp:19
ecvGenericMeasurementTools::~ecvGenericMeasurementTools
virtual ~ecvGenericMeasurementTools()
Destructor.
Definition:
ecvGenericMeasurementTools.cpp:15
ecvDisplayTools.h
ecvGenericMeasurementTools.h
libs
CV_db
src
ecvGenericMeasurementTools.cpp
Generated on Tue Feb 3 2026 07:12:20 for ACloudViewer by
1.9.1