MCPcopy Create free account
hub / github.com/CloudCompare/CloudCompare / GetEmptyCellFillingStrategy

Function GetEmptyCellFillingStrategy

qCC/ccCommandRaster.cpp:99–127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97}
98
99static ccRasterGrid::EmptyCellFillOption GetEmptyCellFillingStrategy(QString option, ccCommandLineInterface& cmd)
100{
101 if (option == COMMAND_RASTER_FILL_MIN_HEIGHT)
102 {
103 return ccRasterGrid::FILL_MINIMUM_HEIGHT;
104 }
105 else if (option == COMMAND_RASTER_FILL_MAX_HEIGHT)
106 {
107 return ccRasterGrid::FILL_MAXIMUM_HEIGHT;
108 }
109 else if (option == COMMAND_RASTER_FILL_CUSTOM_HEIGHT)
110 {
111 return ccRasterGrid::FILL_CUSTOM_HEIGHT;
112 }
113 else if (option == COMMAND_RASTER_FILL_INTERPOLATE)
114 {
115 return ccRasterGrid::INTERPOLATE_DELAUNAY;
116 }
117 else if (option == COMMAND_RASTER_FILL_KRIGING)
118 {
119 return ccRasterGrid::KRIGING;
120 }
121 else
122 {
123 assert(false);
124 cmd.warning(QString("Unknown empty cell filling strategy: %1 (defaulting to 'leave empty')").arg(option));
125 return ccRasterGrid::LEAVE_EMPTY;
126 }
127}
128
129CommandRasterize::CommandRasterize()
130 : ccCommandLineInterface::Command("Rasterize", COMMAND_RASTERIZE)

Callers 1

processMethod · 0.85

Calls 2

warningMethod · 0.80
QStringClass · 0.70

Tested by

no test coverage detected