-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdp_node_core.m
executable file
·44 lines (31 loc) · 1004 Bytes
/
dp_node_core.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
classdef dp_node_core < ...
...
dp_node_core_dpm & ...
dp_node_core_log & ...
dp_node_core_central & ...
dp_node_core_roi & ...
handle
properties
previous_node = [];
name;
end
methods
% this method should move elsewhere
function tmp = make_tmp(~)
tmp.bp = msf_tmp_path(1);
tmp.do_delete = 1;
end
function obj = setup(obj, previous_node, name)
if (nargin < 2), previous_node = {}; end
if (nargin < 3), name = class(obj); end
obj.previous_node = previous_node;
obj.name = name;
end
% same as above, better name?
function obj = connect(obj, previous_node, name)
obj.previous_node = previous_node;
if (nargin > 2), obj.name = name; end
if (isempty(obj.name)), obj.name = class(obj); end
end
end
end