Documentation of 'flanagan.math.FourierTransform' Java class
FourierTransform
flanagan.math

Class FourierTransform

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible


    public class FourierTransform
    extends java.awt.Canvas
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void basicFft(double[] data, int nn, int isign) 
      static int calcDataLength(boolean overlap, int segLen, int segNum) 
      static int checkIntegerTimesPowerOfTwo(int n) 
      static boolean checkPowerOfTwo(int n) 
      double[][] correlate(double[] data) 
      double[][] correlate(double[] data1, double[] data2) 
      double[] getAlternateInputData() 
      double[] getAlternateWindowedInputData() 
      Complex[] getComplexInputData() 
      double[][] getCorrelation() 
      double getDeltaT() 
      int getNumberOfPsdPoints() 
      int getOriginalDataLength() 
      boolean getOverlapOption() 
      int getPlotLineOption() 
      int getPlotPointOption() 
      double[][] getpowerSpectrumEstimate() 
      int getSegmentLength() 
      int getSegmentNumber() 
      static long getSerialVersionUID() 
      int getShortTimeNumberOfFrequencies() 
      int getShortTimeNumberOfTimes() 
      int getShortTimeWindowLength() 
      double[][] getTimeFrequencyMatrix() 
      double[] getTransformedDataAsAlternate() 
      Complex[] getTransformedDataAsComplex() 
      int getUsedDataLength() 
      double[] getWeights() 
      java.lang.String getWindowOption() 
      void graph(java.awt.Graphics g) 
      void inverse() 
      static int lastPowerOfTwo(int len) 
      static double modBesselIo(double arg) 
      static int nextPowerOfTwo(int len) 
      void paint(java.awt.Graphics g) 
      void plotCorrelation() 
      void plotCorrelation(java.lang.String graphTitle) 
      void plotPowerLog() 
      void plotPowerLog(double lowFreq) 
      void plotPowerLog(double lowFreq, double highFreq) 
      void plotPowerLog(double lowFreq, double highFreq, java.lang.String graphTitle) 
      void plotPowerLog(double lowFreq, java.lang.String graphTitle) 
      void plotPowerLog(int lowPoint) 
      void plotPowerLog(int lowPoint, int highPoint) 
      void plotPowerLog(int lowPoint, int highPoint, java.lang.String graphTitle) 
      void plotPowerLog(int lowPoint, java.lang.String graphTitle) 
      void plotPowerLog(java.lang.String graphTitle) 
      void plotPowerSpectrum() 
      void plotPowerSpectrum(double lowFreq) 
      void plotPowerSpectrum(double lowFreq, double highFreq) 
      void plotPowerSpectrum(double lowFreq, double highFreq, java.lang.String graphTitle) 
      void plotPowerSpectrum(double lowFreq, java.lang.String graphTitle) 
      void plotPowerSpectrum(int lowPoint) 
      void plotPowerSpectrum(int lowPoint, int highPoint) 
      void plotPowerSpectrum(int lowPoint, int highPoint, java.lang.String graphTitle) 
      void plotPowerSpectrum(int lowPoint, java.lang.String graphTitle) 
      void plotPowerSpectrum(java.lang.String graphTitle) 
      void plotShortTime() 
      void plotShortTime(java.lang.String title) 
      double[][] powerSpectrum() 
      double[][] powerSpectrum(java.lang.String fileName) 
      void printCorrelation() 
      void printCorrelation(java.lang.String filename) 
      void printPowerSpectrum() 
      void printPowerSpectrum(java.lang.String filename) 
      void printShortTime() 
      void printShortTime(java.lang.String filename) 
      void removeWindow() 
      void setBartlett() 
      void setData(Complex[] data) 
      void setData(double[] realData) 
      void setDeltaT(double deltaT) 
      void setFftData(double[] fftdata) 
      void setGaussian() 
      void setGaussian(double alpha) 
      void setHamming() 
      void setHann() 
      void setKaiser() 
      void setKaiser(double alpha) 
      void setOverlapOption(boolean overlapOpt) 
      void setPlotLineOption(int lineOpt) 
      void setPlotPointOption(int pointOpt) 
      void setRectangular() 
      void setSegmentLength(int sLen) 
      void setSegmentNumber(int sNum) 
      void setWelch() 
      double[][] shortTime(double windowTime) 
      double[][] shortTime(int windowLength) 
      void transform() 
      • Methods inherited from class java.awt.Canvas

        addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • FourierTransform

        public FourierTransform()
      • FourierTransform

        public FourierTransform(double[] realData)
      • FourierTransform

        public FourierTransform(Complex[] data)
    • Method Detail

      • setData

        public void setData(double[] realData)
      • setData

        public void setData(Complex[] data)
      • setFftData

        public void setFftData(double[] fftdata)
      • getComplexInputData

        public Complex[] getComplexInputData()
      • getAlternateInputData

        public double[] getAlternateInputData()
      • getAlternateWindowedInputData

        public double[] getAlternateWindowedInputData()
      • getOriginalDataLength

        public int getOriginalDataLength()
      • getUsedDataLength

        public int getUsedDataLength()
      • setDeltaT

        public void setDeltaT(double deltaT)
      • getDeltaT

        public double getDeltaT()
      • setRectangular

        public void setRectangular()
      • setBartlett

        public void setBartlett()
      • setWelch

        public void setWelch()
      • setHann

        public void setHann()
      • setHamming

        public void setHamming()
      • setKaiser

        public void setKaiser(double alpha)
      • setKaiser

        public void setKaiser()
      • setGaussian

        public void setGaussian(double alpha)
      • setGaussian

        public void setGaussian()
      • removeWindow

        public void removeWindow()
      • modBesselIo

        public static double modBesselIo(double arg)
      • getWindowOption

        public java.lang.String getWindowOption()
      • getWeights

        public double[] getWeights()
      • setSegmentNumber

        public void setSegmentNumber(int sNum)
      • setSegmentLength

        public void setSegmentLength(int sLen)
      • getSegmentNumber

        public int getSegmentNumber()
      • getSegmentLength

        public int getSegmentLength()
      • setOverlapOption

        public void setOverlapOption(boolean overlapOpt)
      • getOverlapOption

        public boolean getOverlapOption()
      • calcDataLength

        public static int calcDataLength(boolean overlap,
                                         int segLen,
                                         int segNum)
      • transform

        public void transform()
      • inverse

        public void inverse()
      • basicFft

        public void basicFft(double[] data,
                             int nn,
                             int isign)
      • getTransformedDataAsComplex

        public Complex[] getTransformedDataAsComplex()
      • getTransformedDataAsAlternate

        public double[] getTransformedDataAsAlternate()
      • powerSpectrum

        public double[][] powerSpectrum()
      • powerSpectrum

        public double[][] powerSpectrum(java.lang.String fileName)
      • getpowerSpectrumEstimate

        public double[][] getpowerSpectrumEstimate()
      • getNumberOfPsdPoints

        public int getNumberOfPsdPoints()
      • printPowerSpectrum

        public void printPowerSpectrum()
      • printPowerSpectrum

        public void printPowerSpectrum(java.lang.String filename)
      • plotPowerSpectrum

        public void plotPowerSpectrum(int lowPoint)
      • plotPowerSpectrum

        public void plotPowerSpectrum(int lowPoint,
                                      java.lang.String graphTitle)
      • plotPowerSpectrum

        public void plotPowerSpectrum(int lowPoint,
                                      int highPoint)
      • plotPowerSpectrum

        public void plotPowerSpectrum(int lowPoint,
                                      int highPoint,
                                      java.lang.String graphTitle)
      • plotPowerSpectrum

        public void plotPowerSpectrum(double lowFreq)
      • plotPowerSpectrum

        public void plotPowerSpectrum(double lowFreq,
                                      java.lang.String graphTitle)
      • plotPowerSpectrum

        public void plotPowerSpectrum(double lowFreq,
                                      double highFreq)
      • plotPowerSpectrum

        public void plotPowerSpectrum(double lowFreq,
                                      double highFreq,
                                      java.lang.String graphTitle)
      • plotPowerSpectrum

        public void plotPowerSpectrum()
      • plotPowerSpectrum

        public void plotPowerSpectrum(java.lang.String graphTitle)
      • plotPowerLog

        public void plotPowerLog(int lowPoint)
      • plotPowerLog

        public void plotPowerLog(int lowPoint,
                                 java.lang.String graphTitle)
      • plotPowerLog

        public void plotPowerLog(int lowPoint,
                                 int highPoint)
      • plotPowerLog

        public void plotPowerLog(int lowPoint,
                                 int highPoint,
                                 java.lang.String graphTitle)
      • plotPowerLog

        public void plotPowerLog(double lowFreq)
      • plotPowerLog

        public void plotPowerLog(double lowFreq,
                                 java.lang.String graphTitle)
      • plotPowerLog

        public void plotPowerLog(double lowFreq,
                                 double highFreq)
      • plotPowerLog

        public void plotPowerLog(double lowFreq,
                                 double highFreq,
                                 java.lang.String graphTitle)
      • plotPowerLog

        public void plotPowerLog()
      • plotPowerLog

        public void plotPowerLog(java.lang.String graphTitle)
      • setPlotLineOption

        public void setPlotLineOption(int lineOpt)
      • getPlotLineOption

        public int getPlotLineOption()
      • setPlotPointOption

        public void setPlotPointOption(int pointOpt)
      • getPlotPointOption

        public int getPlotPointOption()
      • correlate

        public double[][] correlate(double[] data)
      • correlate

        public double[][] correlate(double[] data1,
                                    double[] data2)
      • getCorrelation

        public double[][] getCorrelation()
      • printCorrelation

        public void printCorrelation()
      • printCorrelation

        public void printCorrelation(java.lang.String filename)
      • plotCorrelation

        public void plotCorrelation()
      • plotCorrelation

        public void plotCorrelation(java.lang.String graphTitle)
      • shortTime

        public double[][] shortTime(double windowTime)
      • shortTime

        public double[][] shortTime(int windowLength)
      • getTimeFrequencyMatrix

        public double[][] getTimeFrequencyMatrix()
      • getShortTimeNumberOfTimes

        public int getShortTimeNumberOfTimes()
      • getShortTimeNumberOfFrequencies

        public int getShortTimeNumberOfFrequencies()
      • getShortTimeWindowLength

        public int getShortTimeWindowLength()
      • printShortTime

        public void printShortTime()
      • printShortTime

        public void printShortTime(java.lang.String filename)
      • paint

        public void paint(java.awt.Graphics g)
        Overrides:
        paint in class java.awt.Canvas
      • plotShortTime

        public void plotShortTime(java.lang.String title)
      • plotShortTime

        public void plotShortTime()
      • graph

        public void graph(java.awt.Graphics g)
      • lastPowerOfTwo

        public static int lastPowerOfTwo(int len)
      • nextPowerOfTwo

        public static int nextPowerOfTwo(int len)
      • checkPowerOfTwo

        public static boolean checkPowerOfTwo(int n)
      • checkIntegerTimesPowerOfTwo

        public static int checkIntegerTimesPowerOfTwo(int n)
      • getSerialVersionUID

        public static long getSerialVersionUID()

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.