|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IFFT
| Nested Class Summary | |
|---|---|
static class |
IFFT.Scale
|
static class |
IFFT.Type
|
| Method Summary | |
|---|---|
void |
complexForward(float[] cx)
Perform an in-place complex-to-complex forward transform |
void |
complexForward(float[] cx,
float[] cy)
|
void |
complexForward(float[] cx,
int offset)
|
void |
complexForward(float[] cx,
int xoff,
float[] cy,
int yoff)
|
void |
complexInverse(float[] cy)
Perform an in-place complex-to-complex inverse transform |
void |
complexInverse(float[] cy,
float[] cx)
|
void |
complexInverse(float[] cy,
int offset)
|
void |
complexInverse(float[] cy,
int yoff,
float[] cx,
int xoff)
|
void |
complexToReal(float[] cy)
Perform an in-place complex-to-real inverse transform |
void |
complexToReal(float[] cy,
float[] rx)
|
void |
complexToReal(float[] cy,
int offset)
|
void |
complexToReal(float[] cy,
int yoff,
float[] rx,
int xoff)
|
int |
getArrayLength()
Return the length of the transform array in 32 bit words (floats) |
int |
getLength()
Return the transform length |
void |
realToComplex(float[] rx)
Perform an in-place real to complex forward transform |
void |
realToComplex(float[] rx,
float[] cy)
Out-of-place transforms that do not modify the input data |
void |
realToComplex(float[] rx,
int offset)
In place transforms with optional offset |
void |
realToComplex(float[] rx,
int xoff,
float[] cy,
int yoff)
Out-of-place transforms that do not modify the input data |
void |
setFftParms(int length,
IFFT.Type type,
IFFT.Scale scale,
float padPercent,
int forwardSign)
Set transform parameters |
| Method Detail |
|---|
void complexForward(float[] cx)
cx - input complex data, output complex forward transform
void complexForward(float[] cx,
float[] cy)
void complexForward(float[] cx,
int offset)
void complexForward(float[] cx,
int xoff,
float[] cy,
int yoff)
void complexInverse(float[] cy)
cy - input complex transform, output complex inverse transform
void complexInverse(float[] cy,
float[] cx)
void complexInverse(float[] cy,
int offset)
void complexInverse(float[] cy,
int yoff,
float[] cx,
int xoff)
void complexToReal(float[] cy)
cy - input complex Fourier transform, output real inverse Fourier transform
void complexToReal(float[] cy,
float[] rx)
void complexToReal(float[] cy,
int offset)
void complexToReal(float[] cy,
int yoff,
float[] rx,
int xoff)
int getArrayLength()
int getLength()
void realToComplex(float[] rx)
rx - input real data to be transformed, output complex Fourier transform
void realToComplex(float[] rx,
float[] cy)
a - input array to be transformedb - output array containing transform
void realToComplex(float[] rx,
int offset)
a - input array to be transformedoffset - starting index for transform within the array
void realToComplex(float[] rx,
int xoff,
float[] cy,
int yoff)
a - input array to be transformedaindex - start index of the data in the input arrayb - output array containing transformbindex - start index for placing the output data
void setFftParms(int length,
IFFT.Type type,
IFFT.Scale scale,
float padPercent,
int forwardSign)
length - length of the input data to be transformedtype - transform type from the enum SeisFft.Type.REAL or SeisFft.Type.COMPLEXscale - transform scaling from the enum SeisFft.Scale.NONE, INVERSE, or SYMMETRICpadPercent - requested zero padding as a percentage of the input lengthisign - forward transform sign, -1 or +1
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||