JIGL
v1.6

jigl.signal
Class MagnitudeSignal

java.lang.Object
  |
  +--jigl.signal.RealSignal
        |
        +--jigl.signal.MagnitudeSignal
All Implemented Interfaces:
Signal

public class MagnitudeSignal
extends RealSignal

A magnitude signal is a signal which takes a ComplexSignal and computes each value by taking the square root of the Real and Imaginary planes squared


Field Summary
 
Fields inherited from class jigl.signal.RealSignal
data, length
 
Constructor Summary
MagnitudeSignal()
          Constructs an empty MagnitudeSignal object.
MagnitudeSignal(ComplexSignal s)
          Creates a MagnititudeSignal object from a ComplexSignal object.
MagnitudeSignal(int x)
          Creates an empty magnitudeSignal of length x
MagnitudeSignal(MagnitudeSignal s)
          Creates a one-dimensional MagnitudeSignal object (shallow copy) from anothe one.
 
Methods inherited from class jigl.signal.RealSignal
add, add, add, add, add, add, addbuffer, byteSize, byteSize, clear, clear, clear, clear, clip, clip, convolve, convolve, copy, copy, data, diff, divide, divide, divide, divide, divide, divide, get, get, getData, length, max, max, median, median, min, min, multiply, multiply, multiply, multiply, multiply, multiply, set, set, subtract, subtract, subtract, subtract, subtract, subtract, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MagnitudeSignal

public MagnitudeSignal()
Constructs an empty MagnitudeSignal object.


MagnitudeSignal

public MagnitudeSignal(int x)
Creates an empty magnitudeSignal of length x


MagnitudeSignal

public MagnitudeSignal(MagnitudeSignal s)
Creates a one-dimensional MagnitudeSignal object (shallow copy) from anothe one.


MagnitudeSignal

public MagnitudeSignal(ComplexSignal s)
Creates a MagnititudeSignal object from a ComplexSignal object.


JIGL
v1.6

Submit a bug or feature
Revised in May 2002 by Weiming Liu