public void Initialize(Session session) { this.interval = session.Interval; if (!session.continuousProperties.ContainsKey(this.Name + "X")) { this.coordinates = new ContinuousProperty[3]; this.coordinates[0] = session.continuousProperties[this.Name + "X"] = new ContinuousProperty { Name = this.Name + "X", Independent = false, }; this.coordinates[1] = session.continuousProperties[this.Name + "Y"] = new ContinuousProperty { Name = this.Name + "Y", Independent = false, }; this.coordinates[2] = session.continuousProperties[this.Name + "Z"] = new ContinuousProperty { Name = this.Name + "Z", Independent = false, }; } else { this.coordinates = new[] { session.continuousProperties[this.Name + "X"], session.continuousProperties[this.Name + "Y"], session.continuousProperties[this.Name + "Z"], }; } }
public void Initialize(Session session) { this.interval = session.Interval; }