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.
|