forked from BIOP/EasyXT
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sample_use.m
31 lines (23 loc) · 844 Bytes
/
sample_use.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
% A simple script example
XT = EasyXT();
% Get the number of spots object in the surpass scene
nSpots = XT.GetNumberOf('Spots');
% Loop to get the name of each spots object
for i=1:nSpots
spot = XT.GetObject('Type', 'Spots', 'Number', i);
disp(['Spot Object ' num2str(i) ' has name: ' XT.GetName(spot) ]);
end
% Detecting some spots
channel = 1;
newSpots = XT.DetectSpots(channel, 'Name', 'My Spots', ...
'Diameter XY', 2, ...
'Spots Filter', '"Quality" above 10.0' ...
);
% Changing the color
XT.SetColor(newSpots, [200 255 0]);
% Adding them to a new folder
folder = XT.CreateGroup('My Group');
% Displaying the folder
XT.AddToScene(folder);
% Displaying the spots
XT.AddToScene(newSpots, 'Parent', folder);