ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
qE57IO.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 "qE57IO.h"
9 
10 #include "E57Filter.h"
11 
12 qE57IO::qE57IO(QObject *parent)
13  : QObject(parent), ccIOPluginInterface(":/CC/plugin/qE57IO/info.json") {}
14 
15 void qE57IO::registerCommands(ccCommandLineInterface *cmd) { Q_UNUSED(cmd); }
16 
17 ccIOPluginInterface::FilterList qE57IO::getFilters() {
18  return {FileIOFilter::Shared(new E57Filter)};
19 }
E57 filter (relies on E57format lib)
Definition: E57Filter.h:14
QSharedPointer< FileIOFilter > Shared
Shared type.
Definition: FileIOFilter.h:97
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)