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