0001 function demoQuadTree(dataId, minPoints, overlap, minCellSizePercent)
0002
0003
0004
0005 if nargin < 2
0006 minPoints = 10;
0007 end
0008 if nargin < 3
0009 overlap = 0.25;
0010 end
0011 if nargin < 3
0012 minCellSizePercent = 0.05;
0013 end
0014
0015
0016 if nargin < 1 || isempty(dataId)
0017 dataId = 'seamount';
0018 end
0019
0020
0021 [x, y, z, ~, ~, ~, ~] = getSampleDataset(dataId);
0022
0023
0024 qt = QuadTreePURBFInterpolant(x, y, z, 'MinPointsInCell', minPoints, 'Overlap', overlap, 'MinCellSizePercent', minCellSizePercent, 'DistanceType', 'haversine');
0025
0026
0027 qt.plot();
0028 end