Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/21/15 14:18:31 (9 years ago)
Author:
jkarder
Message:

#1265: merged changes from abeham

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Visualization/HeuristicLab.Visualization/3.3/Interfaces/IGroup.cs

    r12535 r13045  
    2020#endregion
    2121
    22 using System;
    2322using System.Collections.Generic;
    2423using System.Collections.ObjectModel;
    25 using System.Text;
    2624
    2725namespace 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; }
    3129
    3230    void Add(IPrimitive primitive);
     
    3735
    3836    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);
    4238
    4339    void OneLayerUp(IPrimitive primitive);
Note: See TracChangeset for help on using the changeset viewer.