| Package | Description | 
|---|---|
| agi.foundation.communications.signalprocessing | 
 Contains types for representing communication hardware and processing electromagnetic signals. 
 | 
| agi.foundation.time | 
 Contains types for quantifying and converting between various date, time, and time standard representations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IEqualityComparer<TIdentifier> | 
IntendedSignalByIdentifier.getEqualityComparer()
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IntendedSignalByIdentifier.setEqualityComparer(IEqualityComparer<TIdentifier> value)
 | 
| Modifier and Type | Field and Description | 
|---|---|
static IEqualityComparer | 
TimeInterval1.DefaultComparer
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TimeIntervalCollection1.add(TimeInterval1<T> item,
   IEqualityComparer<T> dataComparer)
Adds an interval to the interval collection. 
 | 
void | 
TimeIntervalCollection1.add(TimeIntervalCollection1<T> collection,
   IEqualityComparer<T> dataComparer)
Adds another interval collection to this interval collection. 
 | 
void | 
TimeIntervalCollection1.add(TimeIntervalCollection collection,
   T data,
   IEqualityComparer<T> dataComparer)
Adds another interval collection to this interval collection. 
 | 
boolean | 
TimeInterval1.equals(TimeInterval1<T> other,
      IEqualityComparer<T> dataComparer)
Indicates whether another instance of this type is exactly equal to this instance. 
 | 
boolean | 
TimeIntervalCollection1.equals(TimeIntervalCollection1<T> other,
      IEqualityComparer<T> dataComparer)
Indicates whether another instance of this type is exactly equal to this instance. 
 | 
boolean | 
TimeInterval1.equalsEpsilon(TimeInterval1<T> other,
             double epsilon,
             IEqualityComparer<T> dataComparer)
 | 
boolean | 
TimeIntervalCollection1.equalsEpsilon(TimeIntervalCollection1<T> other,
             double epsilon,
             IEqualityComparer<T> dataComparer)
Determines if this  
TimeIntervalCollection is equal to another by comparing each of the TimeInterval elements in the two collections with TimeInterval.equalsEpsilon(agi.foundation.time.TimeInterval, double). | 
int | 
TimeInterval1.getHashCode(IEqualityComparer<T> dataComparer)
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table. 
 | 
TimeIntervalCollection1<T> | 
TimeIntervalCollection1.intersect(TimeInterval1<T> interval,
         IEqualityComparer<T> dataComparer)
Computes the intersection of this interval collection with an interval. 
 | 
TimeInterval1<T> | 
TimeInterval1.intersect(TimeInterval1<T> other,
         IEqualityComparer<T> dataComparer)
Computes an interval which is the intersection of this interval with another. 
 | 
TimeIntervalCollection1<T> | 
TimeIntervalCollection1.intersect(TimeIntervalCollection1<T> collection,
         IEqualityComparer<T> dataComparer)
Computes the intersection of this interval collection with another. 
 | 
TimeIntervalCollection1<T> | 
TimeIntervalCollection1.intersectMergingData(TimeInterval1<T> interval,
                    IEqualityComparer<T> dataComparer,
                    MergeTimeIntervalDataCallback<T> mergeCallback)
Computes the intersection of this interval collection with an interval. 
 | 
TimeIntervalCollection1<T> | 
TimeIntervalCollection1.intersectMergingData(TimeIntervalCollection1<T> collection,
                    IEqualityComparer<T> dataComparer,
                    MergeTimeIntervalDataCallback<T> mergeCallback)
Computes the intersection of this interval collection with another. 
 |