Changeset 13045 for branches/HeuristicLab.Visualization/HeuristicLab.Visualization/3.3/Interfaces/IGroup.cs
- Timestamp:
- 10/21/15 14:18:31 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Visualization/HeuristicLab.Visualization/3.3/Interfaces/IGroup.cs
r12535 r13045 20 20 #endregion 21 21 22 using System;23 22 using System.Collections.Generic; 24 23 using System.Collections.ObjectModel; 25 using System.Text;26 24 27 25 namespace HeuristicLab.Visualization { 28 public interface IGroup : IPrimitive {29 ReadOnlyCollection<IPrimitive> Primitives { get; }30 ReadOnlyCollection<IPrimitive> SelectedPrimitives { get; }26 public interface IGroup : IPrimitive, IEnumerable<IPrimitive> { 27 IEnumerable<IPrimitive> Primitives { get; } 28 IEnumerable<IPrimitive> SelectedPrimitives { get; } 31 29 32 30 void Add(IPrimitive primitive); … … 37 35 38 36 IPrimitive GetPrimitive(PointD point); 39 IPrimitive GetPrimitive(double x, double y); 40 IList<IPrimitive> GetAllPrimitives(PointD point); 41 IList<IPrimitive> GetAllPrimitives(double x, double y); 37 IEnumerable<IPrimitive> GetAllPrimitives(PointD point); 42 38 43 39 void OneLayerUp(IPrimitive primitive);
Note: See TracChangeset
for help on using the changeset viewer.