ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvCommandRaster.cpp File Reference
#include "ecvRasterizeTool.h"
#include <QMessageBox>
#include <QString>
#include <ecvMesh.h>
#include <ecvProgressDialog.h>
#include <ecvVolumeCalcTool.h>
#include <QDateTime>
#include "ecvCommandRaster.h"
Include dependency graph for ecvCommandRaster.cpp:

Go to the source code of this file.

Functions

static ccRasterGrid::ProjectionType GetProjectionType (QString option, ccCommandLineInterface &cmd)
 
static ccRasterGrid::EmptyCellFillOption GetEmptyCellFillingStrategy (QString option, ccCommandLineInterface &cmd)
 

Variables

constexpr char COMMAND_GRID_VERT_DIR [] = "VERT_DIR"
 
constexpr char COMMAND_GRID_STEP [] = "GRID_STEP"
 
constexpr char COMMAND_GRID_OUTPUT_CLOUD [] = "OUTPUT_CLOUD"
 
constexpr char COMMAND_GRID_OUTPUT_MESH [] = "OUTPUT_MESH"
 
constexpr char COMMAND_GRID_OUTPUT_RASTER_Z [] = "OUTPUT_RASTER_Z"
 
constexpr char COMMAND_GRID_OUTPUT_RASTER_RGB [] = "OUTPUT_RASTER_RGB"
 
constexpr char COMMAND_RASTERIZE [] = "RASTERIZE"
 
constexpr char COMMAND_RASTER_CUSTOM_HEIGHT [] = "CUSTOM_HEIGHT"
 
constexpr char COMMAND_RASTER_FILL_EMPTY_CELLS [] = "EMPTY_FILL"
 
constexpr char COMMAND_RASTER_FILL_MIN_HEIGHT [] = "MIN_H"
 
constexpr char COMMAND_RASTER_FILL_MAX_HEIGHT [] = "MAX_H"
 
constexpr char COMMAND_RASTER_FILL_CUSTOM_HEIGHT [] = "CUSTOM_H"
 
constexpr char COMMAND_RASTER_FILL_INTERPOLATE [] = "INTERP"
 
constexpr char COMMAND_RASTER_PROJ_TYPE [] = "PROJ"
 
constexpr char COMMAND_RASTER_SF_PROJ_TYPE [] = "SF_PROJ"
 
constexpr char COMMAND_RASTER_PROJ_MIN [] = "MIN"
 
constexpr char COMMAND_RASTER_PROJ_MAX [] = "MAX"
 
constexpr char COMMAND_RASTER_PROJ_AVG [] = "AVG"
 
constexpr char COMMAND_RASTER_RESAMPLE [] = "RESAMPLE"
 
constexpr char COMMAND_VOLUME [] = "VOLUME"
 
constexpr char COMMAND_VOLUME_GROUND_IS_FIRST [] = "GROUND_IS_FIRST"
 
constexpr char COMMAND_VOLUME_CONST_HEIGHT [] = "CONST_HEIGHT"
 

Function Documentation

◆ GetEmptyCellFillingStrategy()

◆ GetProjectionType()

Variable Documentation

◆ COMMAND_GRID_OUTPUT_CLOUD

constexpr char COMMAND_GRID_OUTPUT_CLOUD[] = "OUTPUT_CLOUD"
constexpr

Definition at line 27 of file ecvCommandRaster.cpp.

Referenced by CommandRasterize::process().

◆ COMMAND_GRID_OUTPUT_MESH

constexpr char COMMAND_GRID_OUTPUT_MESH[] = "OUTPUT_MESH"
constexpr

Definition at line 28 of file ecvCommandRaster.cpp.

Referenced by CommandRasterize::process(), and CommandVolume25D::process().

◆ COMMAND_GRID_OUTPUT_RASTER_RGB

constexpr char COMMAND_GRID_OUTPUT_RASTER_RGB[] = "OUTPUT_RASTER_RGB"
constexpr

Definition at line 30 of file ecvCommandRaster.cpp.

Referenced by CommandRasterize::process().

◆ COMMAND_GRID_OUTPUT_RASTER_Z

constexpr char COMMAND_GRID_OUTPUT_RASTER_Z[] = "OUTPUT_RASTER_Z"
constexpr

Definition at line 29 of file ecvCommandRaster.cpp.

Referenced by CommandRasterize::process().

◆ COMMAND_GRID_STEP

constexpr char COMMAND_GRID_STEP[] = "GRID_STEP"
constexpr

Definition at line 26 of file ecvCommandRaster.cpp.

Referenced by CommandRasterize::process(), and CommandVolume25D::process().

◆ COMMAND_GRID_VERT_DIR

constexpr char COMMAND_GRID_VERT_DIR[] = "VERT_DIR"
constexpr

Definition at line 25 of file ecvCommandRaster.cpp.

Referenced by CommandRasterize::process(), and CommandVolume25D::process().

◆ COMMAND_RASTER_CUSTOM_HEIGHT

constexpr char COMMAND_RASTER_CUSTOM_HEIGHT[] = "CUSTOM_HEIGHT"
constexpr

Definition at line 34 of file ecvCommandRaster.cpp.

Referenced by CommandRasterize::process().

◆ COMMAND_RASTER_FILL_CUSTOM_HEIGHT

constexpr char COMMAND_RASTER_FILL_CUSTOM_HEIGHT[] = "CUSTOM_H"
constexpr

Definition at line 38 of file ecvCommandRaster.cpp.

Referenced by GetEmptyCellFillingStrategy().

◆ COMMAND_RASTER_FILL_EMPTY_CELLS

constexpr char COMMAND_RASTER_FILL_EMPTY_CELLS[] = "EMPTY_FILL"
constexpr

Definition at line 35 of file ecvCommandRaster.cpp.

Referenced by CommandRasterize::process().

◆ COMMAND_RASTER_FILL_INTERPOLATE

constexpr char COMMAND_RASTER_FILL_INTERPOLATE[] = "INTERP"
constexpr

Definition at line 39 of file ecvCommandRaster.cpp.

Referenced by GetEmptyCellFillingStrategy().

◆ COMMAND_RASTER_FILL_MAX_HEIGHT

constexpr char COMMAND_RASTER_FILL_MAX_HEIGHT[] = "MAX_H"
constexpr

Definition at line 37 of file ecvCommandRaster.cpp.

Referenced by GetEmptyCellFillingStrategy().

◆ COMMAND_RASTER_FILL_MIN_HEIGHT

constexpr char COMMAND_RASTER_FILL_MIN_HEIGHT[] = "MIN_H"
constexpr

Definition at line 36 of file ecvCommandRaster.cpp.

Referenced by GetEmptyCellFillingStrategy().

◆ COMMAND_RASTER_PROJ_AVG

constexpr char COMMAND_RASTER_PROJ_AVG[] = "AVG"
constexpr

Definition at line 44 of file ecvCommandRaster.cpp.

Referenced by GetProjectionType().

◆ COMMAND_RASTER_PROJ_MAX

constexpr char COMMAND_RASTER_PROJ_MAX[] = "MAX"
constexpr

Definition at line 43 of file ecvCommandRaster.cpp.

Referenced by GetProjectionType().

◆ COMMAND_RASTER_PROJ_MIN

constexpr char COMMAND_RASTER_PROJ_MIN[] = "MIN"
constexpr

Definition at line 42 of file ecvCommandRaster.cpp.

Referenced by GetProjectionType().

◆ COMMAND_RASTER_PROJ_TYPE

constexpr char COMMAND_RASTER_PROJ_TYPE[] = "PROJ"
constexpr

Definition at line 40 of file ecvCommandRaster.cpp.

Referenced by CommandRasterize::process().

◆ COMMAND_RASTER_RESAMPLE

constexpr char COMMAND_RASTER_RESAMPLE[] = "RESAMPLE"
constexpr

Definition at line 45 of file ecvCommandRaster.cpp.

Referenced by CommandRasterize::process().

◆ COMMAND_RASTER_SF_PROJ_TYPE

constexpr char COMMAND_RASTER_SF_PROJ_TYPE[] = "SF_PROJ"
constexpr

Definition at line 41 of file ecvCommandRaster.cpp.

Referenced by CommandRasterize::process().

◆ COMMAND_RASTERIZE

constexpr char COMMAND_RASTERIZE[] = "RASTERIZE"
constexpr

Definition at line 33 of file ecvCommandRaster.cpp.

◆ COMMAND_VOLUME

constexpr char COMMAND_VOLUME[] = "VOLUME"
constexpr

Definition at line 48 of file ecvCommandRaster.cpp.

◆ COMMAND_VOLUME_CONST_HEIGHT

constexpr char COMMAND_VOLUME_CONST_HEIGHT[] = "CONST_HEIGHT"
constexpr

Definition at line 50 of file ecvCommandRaster.cpp.

Referenced by CommandVolume25D::process().

◆ COMMAND_VOLUME_GROUND_IS_FIRST

constexpr char COMMAND_VOLUME_GROUND_IS_FIRST[] = "GROUND_IS_FIRST"
constexpr

Definition at line 49 of file ecvCommandRaster.cpp.

Referenced by CommandVolume25D::process().