| 1 |
function []=label_edges(nf,mg,r_or_l); |
| 2 |
|
| 3 |
if strcmp(r_or_l,'local') |
| 4 |
for i=1:4 |
| 5 |
ls=mg(nf).adj(i).localStart; |
| 6 |
le=mg(nf).adj(i).localEnd; |
| 7 |
xmid=ls(1)+[(le(1)-ls(1)+1)/2]; |
| 8 |
ymid=ls(2)+[(le(2)-ls(2)+1)/2]; |
| 9 |
ts=sprintf('%d:%d',nf,i); |
| 10 |
text(xmid,ymid,ts); |
| 11 |
end |
| 12 |
end |
| 13 |
|
| 14 |
if strcmp(r_or_l,'remote') |
| 15 |
for i=1:length(mg) |
| 16 |
for a=1:length(mg(i).adj) |
| 17 |
if mg(i).adj(a).remoteFacet == nf |
| 18 |
ls=mg(i).adj(a).remoteStart; |
| 19 |
le=mg(i).adj(a).remoteEnd; |
| 20 |
xmid=ls(1)+[(le(1)-ls(1)+1)/2]; |
| 21 |
ymid=ls(2)+[(le(2)-ls(2)+1)/2]; |
| 22 |
ts=sprintf('%d:%d',i,a); |
| 23 |
text(xmid,ymid,ts); |
| 24 |
fprintf(1,'(%d,%d) to (%d,%d) ==> (%d,%d) %s\n',... |
| 25 |
ls(1),ls(2),... |
| 26 |
le(1),le(2),... |
| 27 |
xmid,ymid,ts); |
| 28 |
end |
| 29 |
end |
| 30 |
end |
| 31 |
end |
| 32 |
|
| 33 |
return |