ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
qCSVMatrixIO.h
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 #pragma once
9 
10 #include "ecvIOPluginInterface.h"
11 
13 class qCSVMatrixIO : public QObject, public ccIOPluginInterface {
14  Q_OBJECT
16  Q_PLUGIN_METADATA(IID "ecvcorp.cloudviewer.plugin.qCSVMatrixIO" FILE
17  "../info.json")
18 
19 public:
20  qCSVMatrixIO(QObject* parent = nullptr);
21 
22  virtual ~qCSVMatrixIO() override = default;
23 
24  // inherited from ccIOPluginInterface
25  FilterList getFilters() override;
26 };
I/O filter plugin interface.
QVector< FileIOFilter::Shared > FilterList
Standard ECV plugin interface.
CSV Matrix file (2.5D cloud)
Definition: qCSVMatrixIO.h:13