ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
q3DMASCTools.cpp File Reference
#include "q3DMASCTools.h"
#include "ContextBasedFeature.h"
#include "DualCloudFeature.h"
#include "NeighborhoodFeature.h"
#include "PointFeature.h"
#include "ecvMainAppInterface.h"
#include <FileIOFilter.h>
#include <ecvPointCloud.h>
#include <ecvScalarField.h>
#include "../../../core/IO/qPDALIO/include/LASFields.h"
#include <QCoreApplication>
#include <QDir>
#include <QFile>
#include <QFileInfo>
#include <QMutex>
#include <QtCompat.h>
#include <assert.h>
Include dependency graph for q3DMASCTools.cpp:

Go to the source code of this file.

Classes

struct  FeaturesAndScales
 

Functions

bool CheckFeatureUnicity (std::vector< Feature::Shared > &rawFeatures, Feature::Shared feature)
 
static bool CreateFeaturesFromCommand (const QString &command, QString corePointsRole, int lineNumber, const Tools::NamedClouds &clouds, std::vector< Feature::Shared > &rawFeatures, std::vector< double > &scales)
 
static bool ReadScales (const QString &command, std::vector< double > &scales, int lineNumber)
 
static bool ReadCorePoints (const QString &command, const Tools::NamedClouds &clouds, masc::CorePoints &corePoints, int lineNumber)
 
static bool ReadCloud (const QString &command, Tools::NamedClouds &clouds, const QDir &defaultDir, int lineNumber, FileIOFilter::LoadParameters &loadParameters)
 

Function Documentation

◆ CheckFeatureUnicity()

bool CheckFeatureUnicity ( std::vector< Feature::Shared > &  rawFeatures,
Feature::Shared  feature 
)

Definition at line 174 of file q3DMASCTools.cpp.

Referenced by CreateFeaturesFromCommand().

◆ CreateFeaturesFromCommand()

◆ ReadCloud()

static bool ReadCloud ( const QString &  command,
Tools::NamedClouds clouds,
const QDir &  defaultDir,
int  lineNumber,
FileIOFilter::LoadParameters loadParameters 
)
static

◆ ReadCorePoints()

static bool ReadCorePoints ( const QString &  command,
const Tools::NamedClouds clouds,
masc::CorePoints corePoints,
int  lineNumber 
)
static

◆ ReadScales()

static bool ReadScales ( const QString &  command,
std::vector< double > &  scales,
int  lineNumber 
)
static

Definition at line 569 of file q3DMASCTools.cpp.

References CVLog::Warning().

Referenced by masc::Tools::LoadFile().