1 %>@ingroup datasettools
4 function handles =
draw3d2_core(data, idxfea, confidences, flags_min, ks, flag_wallpoints)
8 spans = minmax(2, :)-minmax(1, :);
14 no_classes = size(pieces, 2);
16 X = pieces(i).X(:, idxfea([1 2 3]));
18 hh = plot3(X(:, 1), X(:, 2), X(:, 3),
'Color',
find_color(i),
'Marker',
find_marker(i),
'MarkerSize',
find_marker_size(i),
'MarkerFaceColor',
find_color(i),
'LineStyle',
'none');
23 plot3(X(:, 1), X(:, 2),
iif(flags_min(3), minmax(1, 3)+spans(3)*KOFF*(i-1), minmax(2, 3)-spans(3)*KOFF*(i-1))*ones(pieces(i).no, 1),
'Color',
find_color(i),
'Marker',
find_marker(i),
'MarkerSize',
find_marker_size(i)*.6,
'MarkerFaceColor',
find_color(i),
'LineStyle',
'none',
'MarkerEdgeColor',
'none');
24 plot3(X(:, 1),
iif(flags_min(2), minmax(1, 2)+spans(2)*KOFF*(i-1), minmax(2, 2)-spans(2)*KOFF*(i-1))*ones(pieces(i).no, 1), X(:, 3),
'Color',
find_color(i),
'Marker',
find_marker(i),
'MarkerSize',
find_marker_size(i)*.6,
'MarkerFaceColor',
find_color(i),
'LineStyle',
'none',
'MarkerEdgeColor',
'none');
25 plot3(
iif(flags_min(1), minmax(1, 1)+spans(1)*KOFF*(i-1), minmax(2, 1)-spans(1)*KOFF*(i-1))*ones(pieces(i).no, 1), X(:, 2), X(:, 3),
'Color',
find_color(i),
'Marker',
find_marker(i),
'MarkerSize',
find_marker_size(i)*.6,
'MarkerFaceColor',
find_color(i),
'LineStyle',
'none',
'MarkerEdgeColor',
'none');
29 if ~isempty(confidences)
32 for j = 1:length(confidences)
function draw3d2_core(in data, in idxfea, in confidences, in flags_min, in ks, in flag_wallpoints)
function find_marker(in i)
function find_color(in i)
function find_marker_size(in i)
function error_ellipse2(in varargin)
function iif(in cond, in x1, in x2)
function data_split_classes(in data, in hierarchy)
function draw3d2_get_minmax(in data, in idxfea, in flags_min, in ks)