ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvCommandLineCommands.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 <QStringList>
11 
13 
15  CommandChangeOutputFormat(const QString& name, const QString& keyword);
16 
18  QString& defaultExt);
19 };
20 
23 
24  bool process(ccCommandLineInterface& cmd) override;
25 };
26 
29 
30  bool process(ccCommandLineInterface& cmd) override;
31 };
32 
35 
36  bool process(ccCommandLineInterface& cmd) override;
37 };
38 
40  CommandLoad();
41 
42  bool process(ccCommandLineInterface& cmd) override;
43 };
44 
47 
48  bool process(ccCommandLineInterface& cmd) override;
49 };
50 
53 
54  bool process(ccCommandLineInterface& cmd) override;
55 };
56 
59 
60  bool process(ccCommandLineInterface& cmd) override;
61 };
62 
66 
67  bool process(ccCommandLineInterface& cmd) override;
68 };
69 
72 
73  bool process(ccCommandLineInterface& cmd) override;
74 };
75 
78 
79  bool process(ccCommandLineInterface& cmd) override;
80 };
81 
84 
85  bool process(ccCommandLineInterface& cmd) override;
86 };
87 
90 
91  bool process(ccCommandLineInterface& cmd) override;
92 };
93 
96 
97  bool process(ccCommandLineInterface& cmd) override;
98 };
99 
101  CommandDensity();
102 
103  bool process(ccCommandLineInterface& cmd) override;
104 };
105 
108 
109  bool process(ccCommandLineInterface& cmd) override;
110 };
111 
114 
115  bool process(ccCommandLineInterface& cmd) override;
116 };
117 
120 
121  bool process(ccCommandLineInterface& cmd) override;
122 };
123 
126 
127  bool process(ccCommandLineInterface& cmd) override;
128 };
129 
132 
133  bool process(ccCommandLineInterface& cmd) override;
134 };
135 
138 
139  bool process(ccCommandLineInterface& cmd) override;
140 };
141 
144 
145  bool process(ccCommandLineInterface& cmd) override;
146 };
147 
150 
151  bool process(ccCommandLineInterface& cmd) override;
152 };
153 
156 
157  bool process(ccCommandLineInterface& cmd) override;
158 };
159 
162 
163  bool process(ccCommandLineInterface& cmd) override;
164 };
165 
168 
169  bool process(ccCommandLineInterface& cmd) override;
170 };
171 
174 
175  bool process(ccCommandLineInterface& cmd) override;
176 };
177 
179  CommandRemoveSF();
180 
181  bool process(ccCommandLineInterface& cmd) override;
182 
183  bool removeSF(int sfIndex, ccPointCloud& pc);
184 };
185 
188 
189  bool process(ccCommandLineInterface& cmd) override;
190 };
191 
194 
195  bool process(ccCommandLineInterface& cmd) override;
196 };
197 
200 
201  bool process(ccCommandLineInterface& cmd) override;
202 };
203 
206 
207  bool process(ccCommandLineInterface& cmd) override;
208 };
209 
212 
213  bool process(ccCommandLineInterface& cmd) override;
214 };
215 
218 
219  bool process(ccCommandLineInterface& cmd) override;
220 };
221 
224 
225  bool process(ccCommandLineInterface& cmd) override;
226 };
227 
230 
231  bool process(ccCommandLineInterface& cmd) override;
232 };
233 
236 
237  bool process(ccCommandLineInterface& cmd) override;
238 };
239 
241  CommandCrop();
242 
243  bool process(ccCommandLineInterface& cmd) override;
244 };
245 
248 
249  bool process(ccCommandLineInterface& cmd) override;
250 };
251 
253  CommandCrop2D();
254 
255  bool process(ccCommandLineInterface& cmd) override;
256 };
257 
260 
261  bool process(ccCommandLineInterface& cmd) override;
262 };
263 
265  CommandDist(bool cloud2meshDist,
266  const QString& name,
267  const QString& keyword);
268 
269  bool process(ccCommandLineInterface& cmd) override;
270 
272 };
273 
274 struct CommandC2MDist : public CommandDist {
275  CommandC2MDist();
276 };
277 
278 struct CommandC2CDist : public CommandDist {
279  CommandC2CDist();
280 };
281 
283  CommandCPS();
284 
285  bool process(ccCommandLineInterface& cmd) override;
286 };
287 
289  CommandStatTest();
290 
291  bool process(ccCommandLineInterface& cmd) override;
292 };
293 
296 
297  bool process(ccCommandLineInterface& cmd) override;
298 };
299 
302 
303  bool process(ccCommandLineInterface& cmd) override;
304 };
305 
308 
309  bool process(ccCommandLineInterface& cmd) override;
310 };
311 
313  CommandSFRename();
314 
315  bool process(ccCommandLineInterface& cmd) override;
316 };
317 
319  CommandICP();
320 
321  bool process(ccCommandLineInterface& cmd) override;
322 };
323 
326 
327  bool process(ccCommandLineInterface& cmd) override;
328 };
329 
332 
333  bool process(ccCommandLineInterface& cmd) override;
334 };
335 
337  CommandSave(const QString& name, const QString& keyword);
338 
339  static bool ParseFileNames(ccCommandLineInterface& cmd,
340  QStringList& fileNames);
341 
342  static void SetFileDesc(CLEntityDesc& desc, const QString& fileName);
343 };
344 
347 
348  bool process(ccCommandLineInterface& cmd) override;
349 };
350 
353 
354  bool process(ccCommandLineInterface& cmd) override;
355 };
356 
358  CommandAutoSave();
359 
360  bool process(ccCommandLineInterface& cmd) override;
361 };
362 
364  CommandLogFile();
365 
366  bool process(ccCommandLineInterface& cmd) override;
367 };
368 
370  CommandClear();
371 
372  bool process(ccCommandLineInterface& cmd) override;
373 };
374 
377 
378  bool process(ccCommandLineInterface& cmd) override;
379 };
380 
383 
384  bool process(ccCommandLineInterface& cmd) override;
385 };
386 
389 
390  bool process(ccCommandLineInterface& cmd) override;
391 };
392 
395 
396  bool process(ccCommandLineInterface& cmd) override;
397 };
398 
401 
402  bool process(ccCommandLineInterface& cmd) override;
403 };
404 
406  CommandMoment();
407 
408  bool process(ccCommandLineInterface& cmd) override;
409 };
410 
412  CommandFeature();
413 
414  bool process(ccCommandLineInterface& cmd) override;
415 };
std::string name
Command line interface.
A 3D cloud and its associated features (color, normals, scalar fields, etc.)
Loaded entity description.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
QString getFileFormatFilter(ccCommandLineInterface &cmd, QString &defaultExt)
CommandChangeOutputFormat(const QString &name, const QString &keyword)
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
CommandDist(bool cloud2meshDist, const QString &name, const QString &keyword)
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool removeSF(int sfIndex, ccPointCloud &pc)
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
CommandSave(const QString &name, const QString &keyword)
static void SetFileDesc(CLEntityDesc &desc, const QString &fileName)
static bool ParseFileNames(ccCommandLineInterface &cmd, QStringList &fileNames)
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.
bool process(ccCommandLineInterface &cmd) override
Main process.