![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <ecvCommandLineCommands.h>


Public Member Functions | |
| CommandMatchBestFitPlane () | |
| bool | process (ccCommandLineInterface &cmd) override |
| Main process. More... | |
Public Member Functions inherited from ccCommandLineInterface::Command | |
| Command (const QString &name, const QString &keyword) | |
| Default constructor. More... | |
| virtual | ~Command ()=default |
Additional Inherited Members | |
Public Types inherited from ccCommandLineInterface::Command | |
| using | Shared = QSharedPointer< Command > |
| Shared type. More... | |
Public Attributes inherited from ccCommandLineInterface::Command | |
| QString | m_name |
| Command name. More... | |
| QString | m_keyword |
| Command keyword. More... | |
Definition at line 210 of file ecvCommandLineCommands.h.
| CommandMatchBestFitPlane::CommandMatchBestFitPlane | ( | ) |
Definition at line 2713 of file ecvCommandLineCommands.cpp.
|
overridevirtual |
Main process.
Implements ccCommandLineInterface::Command.
Definition at line 2717 of file ecvCommandLineCommands.cpp.
References ccCommandLineInterface::addTimestamp(), ccHObject::applyGLTransformation_recursive(), ccGLMatrixTpl< T >::applyRotation(), ccCommandLineInterface::arguments(), ccCommandLineInterface::autoSaveMode(), CLEntityDesc::basename, ccCommandLineInterface::clouds(), COMMAND_BEST_FIT_PLANE_KEEP_LOADED, COMMAND_BEST_FIT_PLANE_MAKE_HORIZ, ccNormalVectors::ConvertDipAndDipDirToString(), ccNormalVectors::ConvertNormalToDipAndDipDir(), QtCompat::endl(), ccCommandLineInterface::error(), ccCommandLineInterface::exportEntity(), ccPlane::Fit(), ccGLMatrixTpl< float >::FromToRotation(), cloudViewer::Neighbourhood::getGravityCenter(), ccObject::getName(), ccPlane::getNormal(), ccCommandLineInterface::IsCommand(), CLMeshDesc::mesh, ccCommandLineInterface::meshes(), ccCommandLineInterface::numericalPrecision(), CLEntityDesc::path, PC_ONE, ccCommandLineInterface::print(), ccGLMatrixTpl< T >::setTranslation(), size, ccGLMatrixTpl< T >::toString(), e57::toString(), ccCommandLineInterface::warning(), Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.