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]); } }
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); } }
public static float GetRadius(this ElectrodeLayout layout, LayoutUsage usage) { return(layout.GetDiameter(usage) / 2f); }