ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
ecvCommandCrossSection.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 "
ecvCommandLineInterface.h
"
11
12
class
QString;
13
class
QXmlStreamAttributes;
14
15
struct
CommandCrossSection
:
public
ccCommandLineInterface::Command
{
16
CommandCrossSection
();
17
18
bool
process
(
ccCommandLineInterface
& cmd)
override
;
19
20
private
:
21
bool
readVector(
const
QXmlStreamAttributes& attributes,
22
CCVector3
& P,
23
QString element,
24
const
ccCommandLineInterface
& cmd);
25
};
Vector3Tpl< PointCoordinateType >
ccCommandLineInterface
Command line interface.
Definition:
ecvCommandLineInterface.h:112
ecvCommandLineInterface.h
CommandCrossSection
Definition:
ecvCommandCrossSection.h:15
CommandCrossSection::CommandCrossSection
CommandCrossSection()
Definition:
ecvCommandCrossSection.cpp:23
CommandCrossSection::process
bool process(ccCommandLineInterface &cmd) override
Main process.
Definition:
ecvCommandCrossSection.cpp:26
ccCommandLineInterface::Command
Generic command interface.
Definition:
ecvCommandLineInterface.h:130
app
ecvCommandCrossSection.h
Generated on Wed Jan 28 2026 09:00:52 for ACloudViewer by
1.9.1