示例#1
0
        public static float GetSpacing(this ElectrodeLayout layout, LayoutUsage usage)
        {
            switch (usage)
            {
            case LayoutUsage.Theoretical:   return(layout.ToValue()[1]);

            case LayoutUsage.Anatomical:    return(layout.ToAnatomicalValue()[1]);

            default:                                                return(layout.ToAnatomicalValue()[1]);
            }
        }
示例#2
0
        public void Add(TentSpec spec, NCS_Tent use)
        {
            int hash = spec.GetHashCode();

            if (layoutUsages.ContainsKey(hash))
            {
                layoutUsages[hash].usages.Add(use);
            }
            else
            {
                layoutUsages[hash] = new LayoutUsage(spec, use);
            }
        }
示例#3
0
 public static float GetRadius(this ElectrodeLayout layout, LayoutUsage usage)
 {
     return(layout.GetDiameter(usage) / 2f);
 }