spm_eeg_layout3D.m 818 B

123456789101112131415161718192021222324252627282930
  1. function [xy,label] = spm_eeg_layout3D(sens, modality)
  2. % Wrapper function to a fieldtrip function to project 3D locations
  3. % onto a 2D plane.
  4. % FORMAT [xy,label] = spm_eeg_project3D(sens, modality)
  5. % _______________________________________________________________________
  6. % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging
  7. % Vladimir Litvak
  8. % $Id: spm_eeg_layout3D.m 4798 2012-07-20 11:22:29Z vladimir $
  9. switch modality
  10. case 'EEG'
  11. xy = sens.chanpos;
  12. label = sens.label;
  13. case 'MEG'
  14. cfg = [];
  15. cfg.style = '3d';
  16. cfg.rotate = 0;
  17. cfg.grad = sens;
  18. cfg.showcallinfo = 'no';
  19. lay = ft_prepare_layout(cfg);
  20. [sel1, sel2] = spm_match_str(sens.label, lay.label);
  21. label = lay.label(sel2, 1);
  22. xy = lay.pos(sel2, :);
  23. end