ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvCommandLineCommands.cpp File Reference
#include "ecvCommandLineCommands.h"
#include <AutoSegmentationTools.h>
#include <CVConst.h>
#include <CloudSamplingTools.h>
#include <DistanceComputationTools.h>
#include <MeshSamplingTools.h>
#include <NormalDistribution.h>
#include <StatisticalTestingTools.h>
#include <WeibullDistribution.h>
#include <ecvHObjectCaster.h>
#include <ecvNormalVectors.h>
#include <ecvPlane.h>
#include <ecvPolyline.h>
#include <ecvProgressDialog.h>
#include <ecvScalarField.h>
#include <ecvVolumeCalcTool.h>
#include <AsciiFilter.h>
#include <PlyFilter.h>
#include <ui_commandLineDlg.h>
#include "ecvCommon.h"
#include "ecvComparisonDlg.h"
#include "ecvConsole.h"
#include "ecvCropTool.h"
#include "ecvLibAlgorithms.h"
#include "ecvRegistrationTools.h"
#include "ecvScalarFieldArithmeticsDlg.h"
#include "ecvEntityAction.h"
#include <QDateTime>
#include <QFileInfo>
Include dependency graph for ecvCommandLineCommands.cpp:

Go to the source code of this file.

Enumerations

enum  USE_SPECIAL_SF_VALUE {
  USE_NONE , USE_MIN , USE_DISP_MIN , USE_SAT_MIN ,
  USE_N_SIGMA_MIN , USE_MAX , USE_DISP_MAX , USE_SAT_MAX ,
  USE_N_SIGMA_MAX
}
 

Functions

static bool GetSFIndexOrName (ccCommandLineInterface &cmd, int &sfIndex, QString &sfName, bool allowMinusOne=false)
 
int GetScalarFieldIndex (ccPointCloud *cloud, int sfIndex, const QString &sfName, bool minusOneMeansCurrent=false)
 
cloudViewer::ScalarFieldGetScalarField (ccPointCloud *cloud, int sfIndex, const QString &sfName, bool minusOneMeansCurrent=false)
 
static bool ReadDensityType (ccCommandLineInterface &cmd, cloudViewer::GeometricalAnalysisTools::Density &density)
 

Variables

constexpr char COMMAND_CLOUD_EXPORT_FORMAT [] = "C_EXPORT_FMT"
 
constexpr char COMMAND_EXPORT_EXTENSION [] = "EXT"
 
constexpr char COMMAND_ASCII_EXPORT_PRECISION [] = "PREC"
 
constexpr char COMMAND_ASCII_EXPORT_SEPARATOR [] = "SEP"
 
constexpr char COMMAND_ASCII_EXPORT_ADD_COL_HEADER [] = "ADD_HEADER"
 
constexpr char COMMAND_ASCII_EXPORT_ADD_PTS_COUNT [] = "ADD_PTS_COUNT"
 
constexpr char COMMAND_MESH_EXPORT_FORMAT [] = "M_EXPORT_FMT"
 
constexpr char COMMAND_HIERARCHY_EXPORT_FORMAT [] = "H_EXPORT_FMT"
 
constexpr char COMMAND_OPEN [] = "O"
 
constexpr char COMMAND_OPEN_SKIP_LINES [] = "SKIP"
 
constexpr char COMMAND_SUBSAMPLE []
 
constexpr char COMMAND_EXTRACT_CC [] = "EXTRACT_CC"
 spatial step / octree level) More...
 
constexpr char COMMAND_CURVATURE [] = "CURV"
 
constexpr char COMMAND_DENSITY [] = "DENSITY"
 
constexpr char COMMAND_DENSITY_TYPE [] = "TYPE"
 
constexpr char COMMAND_APPROX_DENSITY [] = "APPROX_DENSITY"
 
constexpr char COMMAND_SF_GRADIENT [] = "SF_GRAD"
 
constexpr char COMMAND_ROUGHNESS [] = "ROUGH"
 
constexpr char COMMAND_ROUGHNESS_UP_DIR [] = "UP_DIR"
 
constexpr char COMMAND_APPLY_TRANSFORMATION [] = "APPLY_TRANS"
 
constexpr char COMMAND_DROP_GLOBAL_SHIFT [] = "DROP_GLOBAL_SHIFT"
 
constexpr char COMMAND_SF_COLOR_SCALE [] = "SF_COLOR_SCALE"
 
constexpr char COMMAND_SF_CONVERT_TO_RGB [] = "SF_CONVERT_TO_RGB"
 
constexpr char COMMAND_FILTER_SF_BY_VALUE [] = "FILTER_SF"
 
constexpr char COMMAND_MERGE_CLOUDS [] = "MERGE_CLOUDS"
 
constexpr char COMMAND_MERGE_MESHES [] = "MERGE_MESHES"
 
constexpr char COMMAND_SET_ACTIVE_SF [] = "SET_ACTIVE_SF"
 
constexpr char COMMAND_REMOVE_ALL_SFS [] = "REMOVE_ALL_SFS"
 
constexpr char COMMAND_REMOVE_SF [] = "REMOVE_SF"
 
constexpr char COMMAND_REMOVE_SCAN_GRIDS [] = "REMOVE_SCAN_GRIDS"
 
constexpr char COMMAND_REMOVE_RGB [] = "REMOVE_RGB"
 
constexpr char COMMAND_REMOVE_NORMALS [] = "REMOVE_NORMALS"
 
constexpr char COMMAND_MATCH_BB_CENTERS [] = "MATCH_CENTERS"
 
constexpr char COMMAND_BEST_FIT_PLANE [] = "BEST_FIT_PLANE"
 
constexpr char COMMAND_BEST_FIT_PLANE_MAKE_HORIZ [] = "MAKE_HORIZ"
 
constexpr char COMMAND_BEST_FIT_PLANE_KEEP_LOADED [] = "KEEP_LOADED"
 
constexpr char COMMAND_ORIENT_NORMALS [] = "ORIENT_NORMS_MST"
 
constexpr char COMMAND_SOR_FILTER [] = "SOR"
 
constexpr char COMMAND_SAMPLE_MESH [] = "SAMPLE_MESH"
 
constexpr char COMMAND_CROP [] = "CROP"
 
constexpr char COMMAND_CROP_OUTSIDE [] = "OUTSIDE"
 
constexpr char COMMAND_CROP_2D [] = "CROP2D"
 
constexpr char COMMAND_COLOR_BANDING [] = "CBANDING"
 
constexpr char COMMAND_C2M_DIST [] = "C2M_DIST"
 
constexpr char COMMAND_C2M_DIST_FLIP_NORMALS [] = "FLIP_NORMS"
 
constexpr char COMMAND_C2C_DIST [] = "C2C_DIST"
 
constexpr char COMMAND_CLOSEST_POINT_SET [] = "CLOSEST_POINT_SET"
 
constexpr char COMMAND_C2C_SPLIT_XYZ [] = "SPLIT_XYZ"
 
constexpr char COMMAND_C2C_LOCAL_MODEL [] = "MODEL"
 
constexpr char COMMAND_C2X_MAX_DISTANCE [] = "MAX_DIST"
 
constexpr char COMMAND_C2X_OCTREE_LEVEL [] = "OCTREE_LEVEL"
 
constexpr char COMMAND_STAT_TEST [] = "STAT_TEST"
 
constexpr char COMMAND_DELAUNAY [] = "DELAUNAY"
 
constexpr char COMMAND_DELAUNAY_AA [] = "AA"
 
constexpr char COMMAND_DELAUNAY_BF [] = "BEST_FIT"
 
constexpr char COMMAND_DELAUNAY_MAX_EDGE_LENGTH [] = "MAX_EDGE_LENGTH"
 
constexpr char COMMAND_SF_ARITHMETIC [] = "SF_ARITHMETIC"
 
constexpr char COMMAND_SF_OP [] = "SF_OP"
 
constexpr char COMMAND_RENAME_SF [] = "RENAME_SF"
 
constexpr char COMMAND_COORD_TO_SF [] = "COORD_TO_SF"
 
constexpr char COMMAND_EXTRACT_VERTICES [] = "EXTRACT_VERTICES"
 
constexpr char COMMAND_ICP [] = "ICP"
 
constexpr char COMMAND_ICP_REFERENCE_IS_FIRST [] = "REFERENCE_IS_FIRST"
 
constexpr char COMMAND_ICP_MIN_ERROR_DIIF [] = "MIN_ERROR_DIFF"
 
constexpr char COMMAND_ICP_ITERATION_COUNT [] = "ITER"
 
constexpr char COMMAND_ICP_OVERLAP [] = "OVERLAP"
 
constexpr char COMMAND_ICP_ADJUST_SCALE [] = "ADJUST_SCALE"
 
constexpr char COMMAND_ICP_RANDOM_SAMPLING_LIMIT [] = "RANDOM_SAMPLING_LIMIT"
 
constexpr char COMMAND_ICP_ENABLE_FARTHEST_REMOVAL [] = "FARTHEST_REMOVAL"
 
constexpr char COMMAND_ICP_USE_MODEL_SF_AS_WEIGHT [] = "MODEL_SF_AS_WEIGHTS"
 
constexpr char COMMAND_ICP_USE_DATA_SF_AS_WEIGHT [] = "DATA_SF_AS_WEIGHTS"
 
constexpr char COMMAND_ICP_ROT [] = "ROT"
 
constexpr char COMMAND_PLY_EXPORT_FORMAT [] = "PLY_EXPORT_FMT"
 
constexpr char COMMAND_COMPUTE_GRIDDED_NORMALS [] = "COMPUTE_NORMALS"
 
constexpr char COMMAND_INVERT_NORMALS [] = "INVERT_NORMALS"
 
constexpr char COMMAND_COMPUTE_OCTREE_NORMALS [] = "OCTREE_NORMALS"
 
constexpr char COMMAND_CONVERT_NORMALS_TO_DIP [] = "NORMALS_TO_DIP"
 
constexpr char COMMAND_CONVERT_NORMALS_TO_SFS [] = "NORMALS_TO_SFS"
 
constexpr char COMMAND_CLEAR_NORMALS [] = "CLEAR_NORMALS"
 
constexpr char COMMAND_MESH_VOLUME [] = "MESH_VOLUME"
 
constexpr char COMMAND_VOLUME_TO_FILE [] = "TO_FILE"
 
constexpr char COMMAND_SAVE_CLOUDS [] = "SAVE_CLOUDS"
 
constexpr char COMMAND_SAVE_MESHES [] = "SAVE_MESHES"
 
constexpr char COMMAND_AUTO_SAVE [] = "AUTO_SAVE"
 
constexpr char COMMAND_LOG_FILE [] = "LOG_FILE"
 
constexpr char COMMAND_CLEAR [] = "CLEAR"
 
constexpr char COMMAND_CLEAR_CLOUDS [] = "CLEAR_CLOUDS"
 
constexpr char COMMAND_POP_CLOUDS [] = "POP_CLOUDS"
 
constexpr char COMMAND_CLEAR_MESHES [] = "CLEAR_MESHES"
 
constexpr char COMMAND_POP_MESHES [] = "POP_MESHES"
 
constexpr char COMMAND_NO_TIMESTAMP [] = "NO_TIMESTAMP"
 
constexpr char COMMAND_MOMENT [] = "MOMENT"
 
constexpr char COMMAND_FEATURE [] = "FEATURE"
 
constexpr char COMMAND_RGB_CONVERT_TO_SF [] = "RGB_CONVERT_TO_SF"
 
constexpr char COMMAND_FLIP_TRIANGLES [] = "FLIP_TRI"
 
constexpr char COMMAND_DEBUG [] = "DEBUG"
 
constexpr char COMMAND_VERBOSITY [] = "VERBOSITY"
 
constexpr char COMMAND_FILTER [] = "FILTER"
 
constexpr char COMMAND_MAX_THREAD_COUNT [] = "MAX_TCOUNT"
 
constexpr char OPTION_ALL_AT_ONCE [] = "ALL_AT_ONCE"
 
constexpr char OPTION_ON [] = "ON"
 
constexpr char OPTION_OFF [] = "OFF"
 
constexpr char OPTION_FILE_NAMES [] = "FILE"
 
constexpr char OPTION_ORIENT [] = "ORIENT"
 
constexpr char OPTION_MODEL [] = "MODEL"
 
constexpr char OPTION_FIRST [] = "FIRST"
 
constexpr char OPTION_LAST [] = "LAST"
 
constexpr char OPTION_ALL [] = "ALL"
 
constexpr char OPTION_REGEX [] = "REGEX"
 
constexpr char OPTION_NOT [] = "NOT"
 
constexpr char OPTION_CLOUD [] = "CLOUD"
 
constexpr char OPTION_MESH [] = "MESH"
 
constexpr char OPTION_PERCENT [] = "PERCENT"
 
constexpr char OPTION_NUMBER_OF_POINTS [] = "NUMBER_OF_POINTS"
 
constexpr char OPTION_FORCE [] = "FORCE"
 
constexpr char OPTION_USE_ACTIVE_SF [] = "USE_ACTIVE_SF"
 
constexpr char OPTION_SF [] = "SF"
 
constexpr char OPTION_RGB [] = "RGB"
 
constexpr char OPTION_GAUSSIAN [] = "GAUSSIAN"
 
constexpr char OPTION_BILATERAL [] = "BILATERAL"
 
constexpr char OPTION_MEAN [] = "MEAN"
 
constexpr char OPTION_MEDIAN [] = "MEDIAN"
 
constexpr char OPTION_SIGMA [] = "SIGMA"
 
constexpr char OPTION_SIGMA_SF [] = "SIGMA_SF"
 
constexpr char OPTION_BURNT_COLOR_THRESHOLD [] = "BURNT_COLOR_THRESHOLD"
 
constexpr char OPTION_BLEND_GRAYSCALE [] = "BLEND_GRAYSCALE"
 

Enumeration Type Documentation

◆ USE_SPECIAL_SF_VALUE

Enumerator
USE_NONE 
USE_MIN 
USE_DISP_MIN 
USE_SAT_MIN 
USE_N_SIGMA_MIN 
USE_MAX 
USE_DISP_MAX 
USE_SAT_MAX 
USE_N_SIGMA_MAX 

Definition at line 2050 of file ecvCommandLineCommands.cpp.

Function Documentation

◆ GetScalarField()

cloudViewer::ScalarField* GetScalarField ( ccPointCloud cloud,
int  sfIndex,
const QString &  sfName,
bool  minusOneMeansCurrent = false 
)

◆ GetScalarFieldIndex()

◆ GetSFIndexOrName()

static bool GetSFIndexOrName ( ccCommandLineInterface cmd,
int &  sfIndex,
QString &  sfName,
bool  allowMinusOne = false 
)
static

◆ ReadDensityType()

Variable Documentation

◆ COMMAND_APPLY_TRANSFORMATION

constexpr char COMMAND_APPLY_TRANSFORMATION[] = "APPLY_TRANS"
constexpr

Definition at line 74 of file ecvCommandLineCommands.cpp.

Referenced by CommandApplyTransformation::process().

◆ COMMAND_APPROX_DENSITY

constexpr char COMMAND_APPROX_DENSITY[] = "APPROX_DENSITY"
constexpr

Definition at line 70 of file ecvCommandLineCommands.cpp.

Referenced by CommandApproxDensity::process().

◆ COMMAND_ASCII_EXPORT_ADD_COL_HEADER

constexpr char COMMAND_ASCII_EXPORT_ADD_COL_HEADER[] = "ADD_HEADER"
constexpr

Definition at line 57 of file ecvCommandLineCommands.cpp.

Referenced by CommandChangeCloudOutputFormat::process().

◆ COMMAND_ASCII_EXPORT_ADD_PTS_COUNT

constexpr char COMMAND_ASCII_EXPORT_ADD_PTS_COUNT[] = "ADD_PTS_COUNT"
constexpr

Definition at line 58 of file ecvCommandLineCommands.cpp.

Referenced by CommandChangeCloudOutputFormat::process().

◆ COMMAND_ASCII_EXPORT_PRECISION

constexpr char COMMAND_ASCII_EXPORT_PRECISION[] = "PREC"
constexpr

Definition at line 55 of file ecvCommandLineCommands.cpp.

Referenced by CommandChangeCloudOutputFormat::process().

◆ COMMAND_ASCII_EXPORT_SEPARATOR

constexpr char COMMAND_ASCII_EXPORT_SEPARATOR[] = "SEP"
constexpr

Definition at line 56 of file ecvCommandLineCommands.cpp.

Referenced by CommandChangeCloudOutputFormat::process().

◆ COMMAND_AUTO_SAVE

constexpr char COMMAND_AUTO_SAVE[] = "AUTO_SAVE"
constexpr

Definition at line 138 of file ecvCommandLineCommands.cpp.

Referenced by CommandAutoSave::process().

◆ COMMAND_BEST_FIT_PLANE

constexpr char COMMAND_BEST_FIT_PLANE[] = "BEST_FIT_PLANE"
constexpr

Definition at line 88 of file ecvCommandLineCommands.cpp.

◆ COMMAND_BEST_FIT_PLANE_KEEP_LOADED

constexpr char COMMAND_BEST_FIT_PLANE_KEEP_LOADED[] = "KEEP_LOADED"
constexpr

Definition at line 90 of file ecvCommandLineCommands.cpp.

Referenced by CommandMatchBestFitPlane::process().

◆ COMMAND_BEST_FIT_PLANE_MAKE_HORIZ

constexpr char COMMAND_BEST_FIT_PLANE_MAKE_HORIZ[] = "MAKE_HORIZ"
constexpr

Definition at line 89 of file ecvCommandLineCommands.cpp.

Referenced by CommandMatchBestFitPlane::process().

◆ COMMAND_C2C_DIST

constexpr char COMMAND_C2C_DIST[] = "C2C_DIST"
constexpr

Definition at line 100 of file ecvCommandLineCommands.cpp.

◆ COMMAND_C2C_LOCAL_MODEL

constexpr char COMMAND_C2C_LOCAL_MODEL[] = "MODEL"
constexpr

Definition at line 103 of file ecvCommandLineCommands.cpp.

Referenced by CommandDist::process().

◆ COMMAND_C2C_SPLIT_XYZ

constexpr char COMMAND_C2C_SPLIT_XYZ[] = "SPLIT_XYZ"
constexpr

Definition at line 102 of file ecvCommandLineCommands.cpp.

Referenced by CommandDist::process().

◆ COMMAND_C2M_DIST

constexpr char COMMAND_C2M_DIST[] = "C2M_DIST"
constexpr

Definition at line 98 of file ecvCommandLineCommands.cpp.

◆ COMMAND_C2M_DIST_FLIP_NORMALS

constexpr char COMMAND_C2M_DIST_FLIP_NORMALS[] = "FLIP_NORMS"
constexpr

Definition at line 99 of file ecvCommandLineCommands.cpp.

Referenced by CommandDist::process().

◆ COMMAND_C2X_MAX_DISTANCE

constexpr char COMMAND_C2X_MAX_DISTANCE[] = "MAX_DIST"
constexpr

Definition at line 104 of file ecvCommandLineCommands.cpp.

Referenced by CommandDist::process().

◆ COMMAND_C2X_OCTREE_LEVEL

constexpr char COMMAND_C2X_OCTREE_LEVEL[] = "OCTREE_LEVEL"
constexpr

Definition at line 105 of file ecvCommandLineCommands.cpp.

Referenced by CommandDist::process().

◆ COMMAND_CLEAR

constexpr char COMMAND_CLEAR[] = "CLEAR"
constexpr

Definition at line 140 of file ecvCommandLineCommands.cpp.

◆ COMMAND_CLEAR_CLOUDS

constexpr char COMMAND_CLEAR_CLOUDS[] = "CLEAR_CLOUDS"
constexpr

Definition at line 141 of file ecvCommandLineCommands.cpp.

◆ COMMAND_CLEAR_MESHES

constexpr char COMMAND_CLEAR_MESHES[] = "CLEAR_MESHES"
constexpr

Definition at line 143 of file ecvCommandLineCommands.cpp.

◆ COMMAND_CLEAR_NORMALS

constexpr char COMMAND_CLEAR_NORMALS[] = "CLEAR_NORMALS"
constexpr

Definition at line 133 of file ecvCommandLineCommands.cpp.

Referenced by CommandClearNormals::process().

◆ COMMAND_CLOSEST_POINT_SET

constexpr char COMMAND_CLOSEST_POINT_SET[] = "CLOSEST_POINT_SET"
constexpr

Definition at line 101 of file ecvCommandLineCommands.cpp.

◆ COMMAND_CLOUD_EXPORT_FORMAT

constexpr char COMMAND_CLOUD_EXPORT_FORMAT[] = "C_EXPORT_FMT"
constexpr

Definition at line 53 of file ecvCommandLineCommands.cpp.

◆ COMMAND_COLOR_BANDING

constexpr char COMMAND_COLOR_BANDING[] = "CBANDING"
constexpr

Definition at line 97 of file ecvCommandLineCommands.cpp.

Referenced by CommandColorBanding::process().

◆ COMMAND_COMPUTE_GRIDDED_NORMALS

constexpr char COMMAND_COMPUTE_GRIDDED_NORMALS[] = "COMPUTE_NORMALS"
constexpr

Definition at line 128 of file ecvCommandLineCommands.cpp.

◆ COMMAND_COMPUTE_OCTREE_NORMALS

constexpr char COMMAND_COMPUTE_OCTREE_NORMALS[] = "OCTREE_NORMALS"
constexpr

Definition at line 130 of file ecvCommandLineCommands.cpp.

Referenced by CommandOctreeNormal::process().

◆ COMMAND_CONVERT_NORMALS_TO_DIP

constexpr char COMMAND_CONVERT_NORMALS_TO_DIP[] = "NORMALS_TO_DIP"
constexpr

◆ COMMAND_CONVERT_NORMALS_TO_SFS

constexpr char COMMAND_CONVERT_NORMALS_TO_SFS[] = "NORMALS_TO_SFS"
constexpr

Definition at line 132 of file ecvCommandLineCommands.cpp.

Referenced by CommandConvertNormalsToSFs::process().

◆ COMMAND_COORD_TO_SF

constexpr char COMMAND_COORD_TO_SF[] = "COORD_TO_SF"
constexpr

Definition at line 114 of file ecvCommandLineCommands.cpp.

Referenced by CommandCoordToSF::process().

◆ COMMAND_CROP

constexpr char COMMAND_CROP[] = "CROP"
constexpr

Definition at line 94 of file ecvCommandLineCommands.cpp.

Referenced by CommandCrop::process().

◆ COMMAND_CROP_2D

constexpr char COMMAND_CROP_2D[] = "CROP2D"
constexpr

Definition at line 96 of file ecvCommandLineCommands.cpp.

Referenced by CommandCrop2D::process().

◆ COMMAND_CROP_OUTSIDE

constexpr char COMMAND_CROP_OUTSIDE[] = "OUTSIDE"
constexpr

Definition at line 95 of file ecvCommandLineCommands.cpp.

Referenced by CommandCrop::process(), and CommandCrop2D::process().

◆ COMMAND_CURVATURE

constexpr char COMMAND_CURVATURE[] = "CURV"
constexpr

Definition at line 67 of file ecvCommandLineCommands.cpp.

Referenced by CommandCurvature::process().

◆ COMMAND_DEBUG

constexpr char COMMAND_DEBUG[] = "DEBUG"
constexpr

Definition at line 150 of file ecvCommandLineCommands.cpp.

◆ COMMAND_DELAUNAY

constexpr char COMMAND_DELAUNAY[] = "DELAUNAY"
constexpr

Definition at line 107 of file ecvCommandLineCommands.cpp.

◆ COMMAND_DELAUNAY_AA

constexpr char COMMAND_DELAUNAY_AA[] = "AA"
constexpr

Definition at line 108 of file ecvCommandLineCommands.cpp.

Referenced by CommandDelaunayTri::process().

◆ COMMAND_DELAUNAY_BF

constexpr char COMMAND_DELAUNAY_BF[] = "BEST_FIT"
constexpr

Definition at line 109 of file ecvCommandLineCommands.cpp.

Referenced by CommandDelaunayTri::process().

◆ COMMAND_DELAUNAY_MAX_EDGE_LENGTH

constexpr char COMMAND_DELAUNAY_MAX_EDGE_LENGTH[] = "MAX_EDGE_LENGTH"
constexpr

Definition at line 110 of file ecvCommandLineCommands.cpp.

Referenced by CommandDelaunayTri::process().

◆ COMMAND_DENSITY

constexpr char COMMAND_DENSITY[] = "DENSITY"
constexpr

Definition at line 68 of file ecvCommandLineCommands.cpp.

Referenced by CommandDensity::process().

◆ COMMAND_DENSITY_TYPE

constexpr char COMMAND_DENSITY_TYPE[] = "TYPE"
constexpr

◆ COMMAND_DROP_GLOBAL_SHIFT

constexpr char COMMAND_DROP_GLOBAL_SHIFT[] = "DROP_GLOBAL_SHIFT"
constexpr

Definition at line 75 of file ecvCommandLineCommands.cpp.

Referenced by CommandDropGlobalShift::process().

◆ COMMAND_EXPORT_EXTENSION

constexpr char COMMAND_EXPORT_EXTENSION[] = "EXT"
constexpr

◆ COMMAND_EXTRACT_CC

constexpr char COMMAND_EXTRACT_CC[] = "EXTRACT_CC"
constexpr

spatial step / octree level)

Definition at line 66 of file ecvCommandLineCommands.cpp.

Referenced by CommandExtractCCs::process().

◆ COMMAND_EXTRACT_VERTICES

constexpr char COMMAND_EXTRACT_VERTICES[] = "EXTRACT_VERTICES"
constexpr

Definition at line 115 of file ecvCommandLineCommands.cpp.

◆ COMMAND_FEATURE

constexpr char COMMAND_FEATURE[] = "FEATURE"
constexpr

Definition at line 147 of file ecvCommandLineCommands.cpp.

Referenced by CommandFeature::process().

◆ COMMAND_FILTER

constexpr char COMMAND_FILTER[] = "FILTER"
constexpr

Definition at line 152 of file ecvCommandLineCommands.cpp.

◆ COMMAND_FILTER_SF_BY_VALUE

constexpr char COMMAND_FILTER_SF_BY_VALUE[] = "FILTER_SF"
constexpr

Definition at line 78 of file ecvCommandLineCommands.cpp.

Referenced by CommandFilterBySFValue::process().

◆ COMMAND_FLIP_TRIANGLES

constexpr char COMMAND_FLIP_TRIANGLES[] = "FLIP_TRI"
constexpr

Definition at line 149 of file ecvCommandLineCommands.cpp.

◆ COMMAND_HIERARCHY_EXPORT_FORMAT

constexpr char COMMAND_HIERARCHY_EXPORT_FORMAT[] = "H_EXPORT_FMT"
constexpr

Definition at line 60 of file ecvCommandLineCommands.cpp.

◆ COMMAND_ICP

constexpr char COMMAND_ICP[] = "ICP"
constexpr

Definition at line 116 of file ecvCommandLineCommands.cpp.

◆ COMMAND_ICP_ADJUST_SCALE

constexpr char COMMAND_ICP_ADJUST_SCALE[] = "ADJUST_SCALE"
constexpr

Definition at line 121 of file ecvCommandLineCommands.cpp.

Referenced by CommandICP::process().

◆ COMMAND_ICP_ENABLE_FARTHEST_REMOVAL

constexpr char COMMAND_ICP_ENABLE_FARTHEST_REMOVAL[] = "FARTHEST_REMOVAL"
constexpr

Definition at line 123 of file ecvCommandLineCommands.cpp.

Referenced by CommandICP::process().

◆ COMMAND_ICP_ITERATION_COUNT

constexpr char COMMAND_ICP_ITERATION_COUNT[] = "ITER"
constexpr

Definition at line 119 of file ecvCommandLineCommands.cpp.

Referenced by CommandICP::process().

◆ COMMAND_ICP_MIN_ERROR_DIIF

constexpr char COMMAND_ICP_MIN_ERROR_DIIF[] = "MIN_ERROR_DIFF"
constexpr

Definition at line 118 of file ecvCommandLineCommands.cpp.

Referenced by CommandICP::process().

◆ COMMAND_ICP_OVERLAP

constexpr char COMMAND_ICP_OVERLAP[] = "OVERLAP"
constexpr

Definition at line 120 of file ecvCommandLineCommands.cpp.

Referenced by CommandICP::process().

◆ COMMAND_ICP_RANDOM_SAMPLING_LIMIT

constexpr char COMMAND_ICP_RANDOM_SAMPLING_LIMIT[] = "RANDOM_SAMPLING_LIMIT"
constexpr

Definition at line 122 of file ecvCommandLineCommands.cpp.

Referenced by CommandICP::process().

◆ COMMAND_ICP_REFERENCE_IS_FIRST

constexpr char COMMAND_ICP_REFERENCE_IS_FIRST[] = "REFERENCE_IS_FIRST"
constexpr

Definition at line 117 of file ecvCommandLineCommands.cpp.

Referenced by CommandICP::process().

◆ COMMAND_ICP_ROT

constexpr char COMMAND_ICP_ROT[] = "ROT"
constexpr

Definition at line 126 of file ecvCommandLineCommands.cpp.

Referenced by CommandICP::process().

◆ COMMAND_ICP_USE_DATA_SF_AS_WEIGHT

constexpr char COMMAND_ICP_USE_DATA_SF_AS_WEIGHT[] = "DATA_SF_AS_WEIGHTS"
constexpr

Definition at line 125 of file ecvCommandLineCommands.cpp.

Referenced by CommandICP::process().

◆ COMMAND_ICP_USE_MODEL_SF_AS_WEIGHT

constexpr char COMMAND_ICP_USE_MODEL_SF_AS_WEIGHT[] = "MODEL_SF_AS_WEIGHTS"
constexpr

Definition at line 124 of file ecvCommandLineCommands.cpp.

Referenced by CommandICP::process().

◆ COMMAND_INVERT_NORMALS

constexpr char COMMAND_INVERT_NORMALS[] = "INVERT_NORMALS"
constexpr

Definition at line 129 of file ecvCommandLineCommands.cpp.

Referenced by CommandInvertNormal::process().

◆ COMMAND_LOG_FILE

constexpr char COMMAND_LOG_FILE[] = "LOG_FILE"
constexpr

Definition at line 139 of file ecvCommandLineCommands.cpp.

Referenced by CommandLogFile::process().

◆ COMMAND_MATCH_BB_CENTERS

constexpr char COMMAND_MATCH_BB_CENTERS[] = "MATCH_CENTERS"
constexpr

Definition at line 87 of file ecvCommandLineCommands.cpp.

◆ COMMAND_MAX_THREAD_COUNT

constexpr char COMMAND_MAX_THREAD_COUNT[] = "MAX_TCOUNT"
constexpr

Definition at line 155 of file ecvCommandLineCommands.cpp.

Referenced by CommandDist::process(), and CommandICP::process().

◆ COMMAND_MERGE_CLOUDS

constexpr char COMMAND_MERGE_CLOUDS[] = "MERGE_CLOUDS"
constexpr

Definition at line 79 of file ecvCommandLineCommands.cpp.

◆ COMMAND_MERGE_MESHES

constexpr char COMMAND_MERGE_MESHES[] = "MERGE_MESHES"
constexpr

Definition at line 80 of file ecvCommandLineCommands.cpp.

◆ COMMAND_MESH_EXPORT_FORMAT

constexpr char COMMAND_MESH_EXPORT_FORMAT[] = "M_EXPORT_FMT"
constexpr

Definition at line 59 of file ecvCommandLineCommands.cpp.

◆ COMMAND_MESH_VOLUME

constexpr char COMMAND_MESH_VOLUME[] = "MESH_VOLUME"
constexpr

Definition at line 134 of file ecvCommandLineCommands.cpp.

◆ COMMAND_MOMENT

constexpr char COMMAND_MOMENT[] = "MOMENT"
constexpr

Definition at line 146 of file ecvCommandLineCommands.cpp.

Referenced by CommandMoment::process().

◆ COMMAND_NO_TIMESTAMP

constexpr char COMMAND_NO_TIMESTAMP[] = "NO_TIMESTAMP"
constexpr

Definition at line 145 of file ecvCommandLineCommands.cpp.

◆ COMMAND_OPEN

◆ COMMAND_OPEN_SKIP_LINES

constexpr char COMMAND_OPEN_SKIP_LINES[] = "SKIP"
constexpr

Definition at line 62 of file ecvCommandLineCommands.cpp.

Referenced by CommandLoad::process().

◆ COMMAND_ORIENT_NORMALS

constexpr char COMMAND_ORIENT_NORMALS[] = "ORIENT_NORMS_MST"
constexpr

Definition at line 91 of file ecvCommandLineCommands.cpp.

Referenced by CommandOrientNormalsMST::process().

◆ COMMAND_PLY_EXPORT_FORMAT

constexpr char COMMAND_PLY_EXPORT_FORMAT[] = "PLY_EXPORT_FMT"
constexpr

Definition at line 127 of file ecvCommandLineCommands.cpp.

Referenced by CommandChangePLYExportFormat::process().

◆ COMMAND_POP_CLOUDS

constexpr char COMMAND_POP_CLOUDS[] = "POP_CLOUDS"
constexpr

Definition at line 142 of file ecvCommandLineCommands.cpp.

◆ COMMAND_POP_MESHES

constexpr char COMMAND_POP_MESHES[] = "POP_MESHES"
constexpr

Definition at line 144 of file ecvCommandLineCommands.cpp.

◆ COMMAND_REMOVE_ALL_SFS

constexpr char COMMAND_REMOVE_ALL_SFS[] = "REMOVE_ALL_SFS"
constexpr

Definition at line 82 of file ecvCommandLineCommands.cpp.

◆ COMMAND_REMOVE_NORMALS

constexpr char COMMAND_REMOVE_NORMALS[] = "REMOVE_NORMALS"
constexpr

Definition at line 86 of file ecvCommandLineCommands.cpp.

◆ COMMAND_REMOVE_RGB

constexpr char COMMAND_REMOVE_RGB[] = "REMOVE_RGB"
constexpr

Definition at line 85 of file ecvCommandLineCommands.cpp.

◆ COMMAND_REMOVE_SCAN_GRIDS

constexpr char COMMAND_REMOVE_SCAN_GRIDS[] = "REMOVE_SCAN_GRIDS"
constexpr

Definition at line 84 of file ecvCommandLineCommands.cpp.

◆ COMMAND_REMOVE_SF

constexpr char COMMAND_REMOVE_SF[] = "REMOVE_SF"
constexpr

Definition at line 83 of file ecvCommandLineCommands.cpp.

Referenced by CommandRemoveSF::process().

◆ COMMAND_RENAME_SF

constexpr char COMMAND_RENAME_SF[] = "RENAME_SF"
constexpr

Definition at line 113 of file ecvCommandLineCommands.cpp.

Referenced by CommandSFRename::process().

◆ COMMAND_RGB_CONVERT_TO_SF

constexpr char COMMAND_RGB_CONVERT_TO_SF[] = "RGB_CONVERT_TO_SF"
constexpr

Definition at line 148 of file ecvCommandLineCommands.cpp.

◆ COMMAND_ROUGHNESS

constexpr char COMMAND_ROUGHNESS[] = "ROUGH"
constexpr

Definition at line 72 of file ecvCommandLineCommands.cpp.

Referenced by CommandRoughness::process().

◆ COMMAND_ROUGHNESS_UP_DIR

constexpr char COMMAND_ROUGHNESS_UP_DIR[] = "UP_DIR"
constexpr

Definition at line 73 of file ecvCommandLineCommands.cpp.

Referenced by CommandRoughness::process().

◆ COMMAND_SAMPLE_MESH

constexpr char COMMAND_SAMPLE_MESH[] = "SAMPLE_MESH"
constexpr

Definition at line 93 of file ecvCommandLineCommands.cpp.

Referenced by CommandSampleMesh::process().

◆ COMMAND_SAVE_CLOUDS

constexpr char COMMAND_SAVE_CLOUDS[] = "SAVE_CLOUDS"
constexpr

Definition at line 136 of file ecvCommandLineCommands.cpp.

◆ COMMAND_SAVE_MESHES

constexpr char COMMAND_SAVE_MESHES[] = "SAVE_MESHES"
constexpr

Definition at line 137 of file ecvCommandLineCommands.cpp.

◆ COMMAND_SET_ACTIVE_SF

constexpr char COMMAND_SET_ACTIVE_SF[] = "SET_ACTIVE_SF"
constexpr

◆ COMMAND_SF_ARITHMETIC

constexpr char COMMAND_SF_ARITHMETIC[] = "SF_ARITHMETIC"
constexpr

Definition at line 111 of file ecvCommandLineCommands.cpp.

Referenced by CommandSFArithmetic::process().

◆ COMMAND_SF_COLOR_SCALE

constexpr char COMMAND_SF_COLOR_SCALE[] = "SF_COLOR_SCALE"
constexpr

Definition at line 76 of file ecvCommandLineCommands.cpp.

Referenced by CommandSFColorScale::process().

◆ COMMAND_SF_CONVERT_TO_RGB

constexpr char COMMAND_SF_CONVERT_TO_RGB[] = "SF_CONVERT_TO_RGB"
constexpr

Definition at line 77 of file ecvCommandLineCommands.cpp.

Referenced by CommandSFConvertToRGB::process().

◆ COMMAND_SF_GRADIENT

constexpr char COMMAND_SF_GRADIENT[] = "SF_GRAD"
constexpr

Definition at line 71 of file ecvCommandLineCommands.cpp.

Referenced by CommandSFGradient::process().

◆ COMMAND_SF_OP

constexpr char COMMAND_SF_OP[] = "SF_OP"
constexpr

◆ COMMAND_SOR_FILTER

constexpr char COMMAND_SOR_FILTER[] = "SOR"
constexpr

Definition at line 92 of file ecvCommandLineCommands.cpp.

Referenced by CommandSORFilter::process().

◆ COMMAND_STAT_TEST

constexpr char COMMAND_STAT_TEST[] = "STAT_TEST"
constexpr

Definition at line 106 of file ecvCommandLineCommands.cpp.

Referenced by CommandStatTest::process().

◆ COMMAND_SUBSAMPLE

constexpr char COMMAND_SUBSAMPLE[]
constexpr
Initial value:
=
"SS"

Definition at line 63 of file ecvCommandLineCommands.cpp.

Referenced by CommandSubsample::process().

◆ COMMAND_VERBOSITY

constexpr char COMMAND_VERBOSITY[] = "VERBOSITY"
constexpr

Definition at line 151 of file ecvCommandLineCommands.cpp.

◆ COMMAND_VOLUME_TO_FILE

constexpr char COMMAND_VOLUME_TO_FILE[] = "TO_FILE"
constexpr

Definition at line 135 of file ecvCommandLineCommands.cpp.

Referenced by CommandComputeMeshVolume::process().

◆ OPTION_ALL

constexpr char OPTION_ALL[] = "ALL"
constexpr

Definition at line 164 of file ecvCommandLineCommands.cpp.

◆ OPTION_ALL_AT_ONCE

constexpr char OPTION_ALL_AT_ONCE[] = "ALL_AT_ONCE"
constexpr

◆ OPTION_BILATERAL

constexpr char OPTION_BILATERAL[] = "BILATERAL"
constexpr

Definition at line 176 of file ecvCommandLineCommands.cpp.

◆ OPTION_BLEND_GRAYSCALE

constexpr char OPTION_BLEND_GRAYSCALE[] = "BLEND_GRAYSCALE"
constexpr

Definition at line 182 of file ecvCommandLineCommands.cpp.

◆ OPTION_BURNT_COLOR_THRESHOLD

constexpr char OPTION_BURNT_COLOR_THRESHOLD[] = "BURNT_COLOR_THRESHOLD"
constexpr

Definition at line 181 of file ecvCommandLineCommands.cpp.

◆ OPTION_CLOUD

constexpr char OPTION_CLOUD[] = "CLOUD"
constexpr

Definition at line 167 of file ecvCommandLineCommands.cpp.

◆ OPTION_FILE_NAMES

constexpr char OPTION_FILE_NAMES[] = "FILE"
constexpr

◆ OPTION_FIRST

constexpr char OPTION_FIRST[] = "FIRST"
constexpr

Definition at line 162 of file ecvCommandLineCommands.cpp.

◆ OPTION_FORCE

constexpr char OPTION_FORCE[] = "FORCE"
constexpr

Definition at line 171 of file ecvCommandLineCommands.cpp.

◆ OPTION_GAUSSIAN

constexpr char OPTION_GAUSSIAN[] = "GAUSSIAN"
constexpr

Definition at line 175 of file ecvCommandLineCommands.cpp.

◆ OPTION_LAST

constexpr char OPTION_LAST[] = "LAST"
constexpr

◆ OPTION_MEAN

constexpr char OPTION_MEAN[] = "MEAN"
constexpr

Definition at line 177 of file ecvCommandLineCommands.cpp.

◆ OPTION_MEDIAN

constexpr char OPTION_MEDIAN[] = "MEDIAN"
constexpr

Definition at line 178 of file ecvCommandLineCommands.cpp.

◆ OPTION_MESH

constexpr char OPTION_MESH[] = "MESH"
constexpr

Definition at line 168 of file ecvCommandLineCommands.cpp.

◆ OPTION_MODEL

constexpr char OPTION_MODEL[] = "MODEL"
constexpr

Definition at line 161 of file ecvCommandLineCommands.cpp.

Referenced by CommandOctreeNormal::process().

◆ OPTION_NOT

constexpr char OPTION_NOT[] = "NOT"
constexpr

Definition at line 166 of file ecvCommandLineCommands.cpp.

◆ OPTION_NUMBER_OF_POINTS

constexpr char OPTION_NUMBER_OF_POINTS[] = "NUMBER_OF_POINTS"
constexpr

Definition at line 170 of file ecvCommandLineCommands.cpp.

◆ OPTION_OFF

constexpr char OPTION_OFF[] = "OFF"
constexpr

Definition at line 158 of file ecvCommandLineCommands.cpp.

Referenced by CommandAutoSave::process().

◆ OPTION_ON

constexpr char OPTION_ON[] = "ON"
constexpr

Definition at line 157 of file ecvCommandLineCommands.cpp.

Referenced by CommandAutoSave::process().

◆ OPTION_ORIENT

constexpr char OPTION_ORIENT[] = "ORIENT"
constexpr

Definition at line 160 of file ecvCommandLineCommands.cpp.

Referenced by CommandOctreeNormal::process().

◆ OPTION_PERCENT

constexpr char OPTION_PERCENT[] = "PERCENT"
constexpr

Definition at line 169 of file ecvCommandLineCommands.cpp.

◆ OPTION_REGEX

constexpr char OPTION_REGEX[] = "REGEX"
constexpr

Definition at line 165 of file ecvCommandLineCommands.cpp.

◆ OPTION_RGB

constexpr char OPTION_RGB[] = "RGB"
constexpr

Definition at line 174 of file ecvCommandLineCommands.cpp.

◆ OPTION_SF

constexpr char OPTION_SF[] = "SF"
constexpr

Definition at line 173 of file ecvCommandLineCommands.cpp.

◆ OPTION_SIGMA

constexpr char OPTION_SIGMA[] = "SIGMA"
constexpr

Definition at line 179 of file ecvCommandLineCommands.cpp.

◆ OPTION_SIGMA_SF

constexpr char OPTION_SIGMA_SF[] = "SIGMA_SF"
constexpr

Definition at line 180 of file ecvCommandLineCommands.cpp.

◆ OPTION_USE_ACTIVE_SF

constexpr char OPTION_USE_ACTIVE_SF[] = "USE_ACTIVE_SF"
constexpr

Definition at line 172 of file ecvCommandLineCommands.cpp.

Referenced by CommandSubsample::process().