1
//##########################################################################
3
//# CLOUDCOMPARE PLUGIN: qLasFWFIO #
5
//# This program is free software; you can redistribute it and/or modify #
6
//# it under the terms of the GNU General Public License as published by #
7
//# the Free Software Foundation; version 2 or later of the License. #
9
//# This program is distributed in the hope that it will be useful, #
10
//# but WITHOUT ANY WARRANTY; without even the implied warranty of #
11
//# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
12
//# GNU General Public License for more details. #
14
//# COPYRIGHT: CNRS / OSUR #
16
//##########################################################################
18
#ifndef Q_LAS_FWF_IO_PLUGIN_HEADER
19
#define Q_LAS_FWF_IO_PLUGIN_HEADER
24
#include "../ccIOFilterPluginInterface.h"
26
class qLASFWFIO : public QObject, public ccIOFilterPluginInterface
29
Q_INTERFACES(ccIOFilterPluginInterface)
30
Q_PLUGIN_METADATA(IID "cccorp.cloudcompare.plugin.qLAS_FWF_IO")
34
//inherited from ccPluginInterface
35
virtual QString getName() const override { return "LAS FWF I/O filter"; }
36
virtual QString getDescription() const override { return "LAS FWF I/O filter"; }
37
virtual void registerCommands(ccCommandLineInterface* cmd) override;
39
//inherited from ccIOFilterPluginInterface
40
FileIOFilter::Shared getFilter() override;
43
#endif //Q_LAS_FWF_IO_PLUGIN_HEADER