nxm.ice.lib
Class User

java.lang.Object
  extended by nxm.ice.lib.Core
      extended by nxm.ice.lib.User
All Implemented Interfaces:
nxm.sys.inc.Constants, nxm.sys.inc.DataTypes

public class User
extends Core

Implements data copy with optional decimation and reformat.

Author:
Jeff Schoen

Nested Class Summary
static class User.CPU
           
static class User.ICE
           
static class User.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
User()
           
 
Method Summary
 nxm.sys.lib.Data get(java.lang.String key, byte type)
          get parameters
 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, close, forName, forName, forName, getD, getDataType, getF, getL, getS, getState, isSet, open, 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

User

public User()
Method Detail

set

public void set(java.lang.String key,
                nxm.sys.lib.Data value)
set parameters

Overrides:
set in class Core

get

public nxm.sys.lib.Data get(java.lang.String key,
                            byte type)
get parameters

Overrides:
get in class Core

process

public int process(byte[] a,
                   int na,
                   byte[] b,
                   int nb)
process a buffer of data

Overrides:
process in class Core