public List <UKI_DataDouble> getDataNorm() { this.data_norm = new List <UKI_DataDouble>(); foreach (UKI_DataRaw raw in getDataRaw(false)) { UKI_DataDouble d = new UKI_DataDouble(); d.id = raw.id; d.data.Add(TheTool.calNorm(raw.Head)); d.data.Add(TheTool.calNorm(raw.ShoulderCenter)); d.data.Add(TheTool.calNorm(raw.ShoulderLeft)); d.data.Add(TheTool.calNorm(raw.ShoulderRight)); d.data.Add(TheTool.calNorm(raw.ElbowLeft)); d.data.Add(TheTool.calNorm(raw.ElbowRight)); d.data.Add(TheTool.calNorm(raw.WristLeft)); d.data.Add(TheTool.calNorm(raw.WristRight)); d.data.Add(TheTool.calNorm(raw.HandLeft)); d.data.Add(TheTool.calNorm(raw.HandRight)); d.data.Add(TheTool.calNorm(raw.Spine)); d.data.Add(TheTool.calNorm(raw.HipCenter)); d.data.Add(TheTool.calNorm(raw.HipLeft)); d.data.Add(TheTool.calNorm(raw.HipRight)); d.data.Add(TheTool.calNorm(raw.KneeLeft)); d.data.Add(TheTool.calNorm(raw.KneeRight)); d.data.Add(TheTool.calNorm(raw.AnkleLeft)); d.data.Add(TheTool.calNorm(raw.AnkleRight)); d.data.Add(TheTool.calNorm(raw.FootLeft)); d.data.Add(TheTool.calNorm(raw.FootRight)); this.data_norm.Add(d); } return(this.data_norm); }