ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
qMeshIO.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
// Copyright © 2019 Andy Maloney <asmaloney@gmail.com>
10
// SPDX-License-Identifier: BSD-3-Clause
11
12
#include "
ecvIOPluginInterface.h
"
13
14
class
qMeshIO
final :
public
QObject,
public
ccIOPluginInterface
{
15
Q_OBJECT
16
Q_INTERFACES(
ccPluginInterface
ccIOPluginInterface
)
17
18
Q_PLUGIN_METADATA(IID
"ecvcorp.cloudviewer.plugin.qMeshIO"
FILE
19
"../info.json"
)
20
21
public
:
22
explicit
qMeshIO
(QObject *parent =
nullptr
);
23
24
private
:
25
void
registerCommands(
ccCommandLineInterface
*inCmdLine)
override
;
26
27
FilterList
getFilters()
override
;
28
};
ccCommandLineInterface
Command line interface.
Definition:
ecvCommandLineInterface.h:112
ccIOPluginInterface
I/O filter plugin interface.
Definition:
ecvIOPluginInterface.h:20
ccIOPluginInterface::FilterList
QVector< FileIOFilter::Shared > FilterList
Definition:
ecvIOPluginInterface.h:22
ccPluginInterface
Standard ECV plugin interface.
Definition:
ecvPluginInterface.h:33
qMeshIO
Definition:
qMeshIO.h:14
ecvIOPluginInterface.h
plugins
core
IO
qMeshIO
include
qMeshIO.h
Generated on Wed Jan 28 2026 09:01:06 for ACloudViewer by
1.9.1