Added an AsyncStarted event to the progression class, currently disabled for further consideration; set up the outline of a new spatial partitioning framework with an R*-Tree implementation; new AbortedException for indicating that a process was forcefully aborted
git-svn-id: file:///srv/devel/repo-conversion/nusu@31 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
parent
6d79fe3ebc
commit
1ae0c7de63
13 changed files with 511 additions and 30 deletions
|
@ -25,7 +25,8 @@ namespace Nuclex.Support.Collections {
|
|||
|
||||
/// <summary>Queue that dequeues items in order of their priority</summary>
|
||||
public class UnintrusivePriorityQueue<ItemType, PriorityType>
|
||||
: ICollection, IEnumerable<ItemType> where PriorityType : IComparable<PriorityType> {
|
||||
: ICollection, IEnumerable<ItemType>
|
||||
where PriorityType : IComparable<PriorityType> {
|
||||
|
||||
#region struct Entry
|
||||
|
||||
|
@ -39,7 +40,7 @@ namespace Nuclex.Support.Collections {
|
|||
this.Item = item;
|
||||
this.Priority = priority;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>Item contained in this priority queue entry</summary>
|
||||
public ItemType Item;
|
||||
/// <summary>Priority assigned to this entry</summary>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue