public MultiSelectTransforms(IList <IHasTransform> renderObjects) { this.renderObjects = renderObjects; baseTransforms = new MapToolCore.Transform[renderObjects.Count]; for (int i = 0; i < renderObjects.Count; ++i) { baseTransforms[i] = this.renderObjects[i].Transform.Clone(); } dummyTransform = new Transform(); dummyTransform.PropertyChanged += DummyTransform_PropertyChanged; }
public MultiSelectObject(System.Collections.IList renderObjects) { int objectCount = renderObjects.Count; this.renderObjects = new RenderObject[objectCount]; baseTransforms = new MapToolCore.Transform[objectCount]; for (int i = 0; i < objectCount; ++i) { this.renderObjects[i] = renderObjects[i] as RenderObject; baseTransforms[i] = this.renderObjects[i].Transform.Clone(); } dummyTransform = new Transform(); dummyTransform.PropertyChanged += DummyTransform_PropertyChanged; }