|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnxm.ice.lib.Core
nxm.ice.lib.FFT
public class FFT
Implements a Fast Fourier Transform function
Nested Class Summary | |
---|---|
static class |
FFT.CPU
|
static class |
FFT.GPU
|
static class |
FFT.ICE
|
static class |
FFT.VHS
|
Field Summary |
---|
Fields inherited from class nxm.ice.lib.Core |
---|
CPU, factoryList, GPU, ICE, implementation, JDK, MLS, PHI, VHS |
Fields inherited from interface nxm.sys.inc.Constants |
---|
ANGULAR_VELOCITY_PRECESSING_COR, B1G, B1K, B1M, B1T, B64K, CYC2RAD, DEF_EARTH_ANGULAR_VELOCITY, DEG2METERS, DEG2RAD, E, EARTH_ANGULAR_VELOCITY, EARTH_ECCENTRICITY, EARTH_EQUATORIAL_RADIUS, EARTH_FLATTENING_FACTOR, EARTH_GRAV_CONSTANT_W_ATMOS, EARTH_GRAV_CONSTANT_W_ATMOS_ORIG, EARTH_GRAV_CONSTANT_WO_ATMOS, EARTH_GRAV_CONSTANT_WO_ATMOS_ORIG, FEET2METERS, HALFPI, IAU_EARTH_ANGULAR_VELOCITY, LN2DB, LN2LOG, LNTEN, MASS_OF_EARTH_W_ATMOS, METERS2DEG, METERS2FEET, METERS2NM, METERS2SM, NM2FEET, NM2METERS, PI, POLAR_RADIUS_IN_METERS, POLAR_RADIUS_OF_CURVATURE, RAD2CYC, RAD2DEG, SECOND_EARTH_ECCENTRICITY, SM2FEET, SM2METERS, SPEED_OF_LIGHT, TWOPI |
Fields inherited from interface nxm.sys.inc.DataTypes |
---|
ALAW, ASCII, BMAX, BMIN, BOOL, BYTE, COMPLEX, CONVERT_TYPE_LIST, CRAY, DATA_MODE_LIST, DATA_TYPE_LIST, DMAX, DMIN, DOUBLE, EEEI, falseStates, FLOAT, FMAX, FMIN, IEEE, IMAX, IMIN, INT, LMAX, LMIN, LONG, MATRIX, modeList, MULT_DATA_MODE_LIST, NIBBLE, NMAX, NMIN, NONHOMOGENEOUS, NUMBER, NUMERIC_DATA_TYPE_LIST, numericTypeList, OBJECT, PACKED, QUAD, repList, RESULT_TYPE_LIST, SCALAR, STRING, TABLE, TRANSMATRIX, trueStates, typeList, ULAW, VAX, VECTOR, XLONG, XMAX, XMIN, XMODE, XMVALUE, XMVALUE_KVLIST, XMVALUE_LIST, XMVALUE_TABLE |
Constructor Summary | |
---|---|
FFT()
|
Method Summary | |
---|---|
int |
close()
free resources |
nxm.sys.lib.Data |
get(java.lang.String key,
byte type)
get parameters |
int |
open()
initialize resources |
int |
process(byte[] a,
int na,
byte[] b,
int nb)
process a buffer of data |
void |
set(java.lang.String key,
nxm.sys.lib.Data value)
set parameters |
Methods inherited from class nxm.ice.lib.Core |
---|
allocNative, forName, forName, forName, getD, getDataType, getF, getL, getS, getState, isSet, process, process, process, process, process, process, set, set, set, set, set, set, set, set, set |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FFT()
Method Detail |
---|
public void set(java.lang.String key, nxm.sys.lib.Data value)
set
in class Core
public nxm.sys.lib.Data get(java.lang.String key, byte type)
get
in class Core
public int open()
open
in class Core
public int close()
close
in class Core
public int process(byte[] a, int na, byte[] b, int nb)
process
in class Core
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |