ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
qPDALIO.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 "qPDALIO.h"
9 
10 #include "LASFilter.h"
11 
12 qPDALIO::qPDALIO(QObject *parent)
13  : QObject(parent), ccIOPluginInterface(":/CC/plugin/qPDALIO/info.json") {}
14 
15 void qPDALIO::registerCommands(ccCommandLineInterface *cmd) { Q_UNUSED(cmd); }
16 
17 ccIOPluginInterface::FilterList qPDALIO::getFilters() {
18  return {FileIOFilter::Shared(new LASFilter)};
19 }
QSharedPointer< FileIOFilter > Shared
Shared type.
Definition: FileIOFilter.h:97
ASPRS LAS point cloud file I/O filter.
Definition: LASFilter.h:13
Command line interface.
I/O filter plugin interface.
QVector< FileIOFilter::Shared > FilterList
virtual void registerCommands(ccCommandLineInterface *cmd)
Optional: registers commands (for the command line mode)