ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvGraphicalSegmentationTool.cpp File Reference
#include "ecvGraphicalSegmentationTool.h"
#include "ecvGraphicalSegmentationOptionsDlg.h"
#include "MainWindow.h"
#include "ecvItemSelectionDlg.h"
#include <ManualSegmentationTools.h>
#include <SquareMatrix.h>
#include <CVLog.h>
#include <ecv2DViewportObject.h>
#include <ecvDisplayTools.h>
#include <ecvGenericPointCloud.h>
#include <ecvHObjectCaster.h>
#include <ecvMesh.h>
#include <ecvPointCloud.h>
#include <ecvPolyline.h>
#include <ecv2DLabel.h>
#include <ecvCameraSensor.h>
#include <ecvGBLSensor.h>
#include <ecvSubMesh.h>
#include <ecvMainAppInterface.h>
#include <QInputDialog>
#include <QMenu>
#include <QMessageBox>
#include <QPushButton>
#include <QSettings>
#include <assert.h>
Include dependency graph for ecvGraphicalSegmentationTool.cpp:

Go to the source code of this file.

Functions

static void RemoveUnusedLabelsAndUpdateTheOthers (std::set< cc2DLabel * > &watchedLabels, ccHObject *entity, const std::vector< int > &newIndexesOfRemainingPointsOrTriangles, ecvMainAppInterface *app)
 

Variables

static unsigned s_polylineExportCount = 0
 

Function Documentation

◆ RemoveUnusedLabelsAndUpdateTheOthers()

static void RemoveUnusedLabelsAndUpdateTheOthers ( std::set< cc2DLabel * > &  watchedLabels,
ccHObject entity,
const std::vector< int > &  newIndexesOfRemainingPointsOrTriangles,
ecvMainAppInterface app 
)
static

Variable Documentation

◆ s_polylineExportCount

unsigned s_polylineExportCount = 0
static