~ubuntu-branches/debian/sid/cloudcompare/sid

« back to all changes in this revision

Viewing changes to plugins/qLAS_FWF/qLASFWFIO.h

  • Committer: Package Import Robot
  • Author(s): Gürkan Myczko
  • Date: 2018-02-23 08:38:00 UTC
  • Revision ID: package-import@ubuntu.com-20180223083800-m96gby901656yjd1
Tags: upstream-2.9.1+git20180223
Import upstream version 2.9.1+git20180223

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
//##########################################################################
 
2
//#                                                                        #
 
3
//#                    CLOUDCOMPARE PLUGIN: qLasFWFIO                      #
 
4
//#                                                                        #
 
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.      #
 
8
//#                                                                        #
 
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.                          #
 
13
//#                                                                        #
 
14
//#                         COPYRIGHT: CNRS / OSUR                         #
 
15
//#                                                                        #
 
16
//##########################################################################
 
17
 
 
18
#ifndef Q_LAS_FWF_IO_PLUGIN_HEADER
 
19
#define Q_LAS_FWF_IO_PLUGIN_HEADER
 
20
 
 
21
//Qt
 
22
#include <QObject>
 
23
 
 
24
#include "../ccIOFilterPluginInterface.h"
 
25
 
 
26
class qLASFWFIO : public QObject, public ccIOFilterPluginInterface
 
27
{
 
28
        Q_OBJECT
 
29
        Q_INTERFACES(ccIOFilterPluginInterface)
 
30
        Q_PLUGIN_METADATA(IID "cccorp.cloudcompare.plugin.qLAS_FWF_IO")
 
31
 
 
32
public:
 
33
 
 
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;
 
38
 
 
39
        //inherited from ccIOFilterPluginInterface
 
40
        FileIOFilter::Shared getFilter() override;
 
41
};
 
42
 
 
43
#endif //Q_LAS_FWF_IO_PLUGIN_HEADER