SignalCollection Class |
Namespace: AGI.Foundation.Communications
The SignalCollection type exposes the following members.
| Name | Description | |
|---|---|---|
| SignalCollection |
Create a new empty instance.
| |
| SignalCollection(ICollectionSignal) |
Create a new instance which consists of a set of signals.
| |
| SignalCollection(IEnumerableSignalCollection) |
Create a new instance based on combining an existing set of signal collections.
| |
| SignalCollection(Signal) |
Create a new instance which consists of a single signal.
| |
| SignalCollection(Signal) |
Create a new instance which consists of the provided signals.
| |
| SignalCollection(SignalCollection) | Initializes a new instance as a copy of an existing instance. | |
| SignalCollection(SignalCollection) |
Create a new instance based on combining an existing set of signal collections.
|
| Name | Description | |
|---|---|---|
| Count |
Gets the number of constituent signals in the composite signal.
| |
| Item |
Gets the constituent signal at the given index.
|
| Name | Description | |
|---|---|---|
| AddNoiseTemperature |
Creates a new collection of signals by increasing the noise temperature for each signal.
| |
| AddSignals(IEnumerableSignal) |
Creates a new SignalCollection by adding signals.
| |
| AddSignals(Signal) |
Creates a new SignalCollection by adding signals.
| |
| ApplyFrequencyShift |
Create a new composite signal by shifting the frequency of the constituents of this signal.
| |
| ApplyGain |
Create a new composite signal by applying a gain to this composite signal.
| |
| ComputeTotalPower |
Computes the total sum of the power of the individual signals.
| |
| Contains |
Search to determine whether the given signal is an element of the composite signal.
| |
| CopyTo |
Copy the constituent signals to the given array, starting at the given index.
| |
| Equals(Object) |
Indicates whether another object is exactly equal to this instance.
(Overrides ObjectEquals(Object).) | |
| Equals(SignalCollection) |
Indicates whether this collection of signals is equivalent to another collection of signals.
| |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| Find |
Searches for a signal that matches the conditions defined by the specified
predicate, and returns the first occurrence within the collection.
| |
| GetEnumerator |
Get an enumerator for the signals in the collections.
| |
| GetHashCode |
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ObjectGetHashCode.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| IndexOf |
Searches for the specified signal and returns the zero-based index of the
first occurrence within the collection.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ModifySignals(SignalModificationMethod) |
Create a new composite signal by modifying the existing constituent signals and removing any which are
null.
| |
| ModifySignals(Double, Double) |
Create a new composite signal by uniformly modifying the power and frequency of the existing constituent signals.
| |
| ModifySignalsWithoutRemoval |
Create a new composite signal by modifying the existing constituent signals.
| |
| RemoveSignals |
Creates a new SignalCollection by removing signals based on a predicate.
| |
| SelectSignals |
Creates a new SignalCollection by selecting signals based on a predicate.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| TrueForAll |
Determines whether every signal in the collection
matches the conditions defined by the specified predicate.
|