Skip to content

FEATURE: Expose terrain extraction operator into ModelBuilder

Now PointsBuilder's terrainExtraction ability is an operator in ModelBuilder.

This MR introduces new SMTK optional dependencies as VXL and rtvl which terrain extraction operator depends on. Some CMB classes are copied into SMTK(vtkLIDARElevationFilter, rtvl library, vtkTexturePointIntensityFilter, vtkLIDARPtsWriter, vtkHydroModelPolySource and vtkTerrainEtractionFilter.) CMB should delete these duplicated classes for simplicity.

One thing worth mentioning is that minimum spacing computation is a simplified version of it's PointsBuilder counterpart. ClipPolygons and PointThresholdFilter is not used.

Edited by Haocheng LIU

Merge request reports