Signal Methods | 
The Signal type exposes the following members.
| Name | Description | |
|---|---|---|
| AddAndRemoveExistingDataT | 
            Creates a new signal by adding data in addition to the data existing on this signal.  Existing instances
            of the supplied data type will be removed.
              | |
| AddData | 
            Creates a new signal by adding data in addition to the data existing on this signal.
              | |
| AddNoiseTemperature | 
            Creates a new signal by adding noise temperature (such as thermal noise), in kelvin.
              | |
| ApplyGain | 
            Create a new signal by applying a gain to this signal.
            The gain is applied to both the signal Power and NoisePower.
              | |
| ContainsDataByType(Type) | 
            Gets a value indicating whether this signal contains data of the specified type.
              | |
| ContainsDataByTypeT | 
            Gets a value indicating whether this signal contains data of the specified type.
              | |
| CreateSignal(Double, Double, Double, Double) | 
            Create a new noiseless signal based on the given properties.
            To modify a preexisting signal, use ModifySignalProperties(Double, Double, Double, Double, Double, Double, Double) or similar methods on the preexisting signal instance.
              | |
| CreateSignal(Double, Double, Double, Double, IEnumerableObject) | 
            Create a new noiseless signal based on the given properties.
            To modify a preexisting signal, use ModifySignalProperties(Double, Double, Double, Double, Double, Double, Double) or similar methods on the preexisting signal instance.
              | |
| CreateSignal(Double, Double, Double, Double, Double, Double, Double) | 
            Create a new signal based on the given properties.
            To modify a preexisting signal, use ModifySignalProperties(Double, Double, Double, Double, Double, Double, Double) or similar methods on the preexisting signal instance.
              | |
| CreateSignal(Double, Double, Double, Double, Double, Double, Double, IEnumerableObject) | 
            Create a new signal based on the given properties.
            To modify a preexisting signal, use ModifySignalProperties(Double, Double, Double, Double, Double, Double, Double) or similar methods on the preexisting signal instance.
              | |
| Equals(Object) | 
        Indicates whether another object is exactly equal to this instance.
        (Overrides ObjectEquals(Object).) | |
| Equals(Signal) | 
        Indicates whether another instance of this type is exactly equal to this instance.
        | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  (Inherited from Object.) | |
| GetDataByType(Type) | 
            Gets signal data based on the type of data requested.
            This data represents optional properties on the signal.
              | |
| GetDataByTypeT | 
            Gets signal data based on the type of data requested.
            This data represents optional properties on the signal.
              | |
| GetDataList | 
            Create a copy of the signal data.
            The Signal will not reflect changes to the list.
            This data represents optional properties on the signal.
              | |
| 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.) | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| ModifyBandwidth | 
            Create a new signal by modifying the bandwidth limits of this signal.
              | |
| ModifyFrequency | 
            Create a new signal by modifying the frequency of this signal.
              | |
| ModifyNoiseTemperature(Double) | 
            Create a new signal by modifying the NoiseTemperature of this signal.
              | |
| ModifyNoiseTemperature(Double, Double, Double) | 
            Create a new signal by modifying the NoiseTemperature of this signal.
              | |
| ModifyPower | 
            Create a new signal by modifying the power of this signal.
              | |
| ModifySignalProperties | 
            Create a new signal by modifying the properties of this signal.
              | |
| RemoveDataT | 
            Creates a new signal by removing all data of the given type existing on this signal.
              | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) |