|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--EDU.gatech.cc.is.abstractrobot.ControlSystemS
|
+--EDU.gatech.cc.is.abstractrobot.ControlSystemMFN150
|
+--nslj.src.lang.NslBase
|
+--nslj.src.lang.NslData
|
+--nslj.src.lang.NslNumeric
|
+--nslj.src.lang.NslNumeric0
|
+--nslj.src.lang.NslInt0
| Field Summary | |
NslIntegerObj |
_data
|
| Fields inherited from class nslj.src.lang.NslBase |
_accessChar, _name, _parent |
| Fields inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemMFN150 |
abstract_robot |
| Fields inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemS |
CSSTAT_DONE, CSSTAT_ERROR, CSSTAT_OK, seed |
| Constructor Summary | |
NslInt0()
Constructor with default value 0 |
|
NslInt0(int value)
Constructor, initialize the value to value |
|
NslInt0(NslNumeric0 n)
Constructor, initialize the value to the same as another NslNumeric0 |
|
NslInt0(java.lang.String name)
This constructs a number with specified name |
|
NslInt0(java.lang.String name,
int value)
Constructor, initialize the value to value |
|
NslInt0(java.lang.String name,
NslHierarchy curParent)
|
|
NslInt0(java.lang.String name,
NslHierarchy curParent,
int value)
|
|
NslInt0(java.lang.String name,
NslHierarchy curParent,
NslNumeric0 value)
|
|
NslInt0(java.lang.String name,
NslNumeric0 value)
This constructs a number with specified name |
|
| Method Summary | |
NslIntegerObj |
_getint()
Get the value of this number in double precision floating point number |
void |
duplicateData(NslData n)
Copy all data from n to this number object. |
NslData |
duplicateThis()
Clone this number |
int |
get()
Get the value of this number |
double |
getdouble()
Get the value of this number in double precision floating point number |
float |
getfloat()
Get the value of this number in single precision floating point number |
int |
getint()
Get the value of this number in integer |
int |
getint0()
Get the value of this number in integer |
NslDouble0 |
getNslDouble0()
Get the value of this number in double precision floating point NslNumeric |
NslFloat0 |
getNslFloat0()
Get the value of this number in single precision floating point NslNumeric |
NslInt0 |
getNslInt0()
Get the value of this number in integer |
boolean |
isDataSet()
Check if the internal number data is null |
void |
resetData()
Reset the reference pointer to null |
void |
set(double value)
Set the value of this number to value |
void |
set(double[] value)
Set the value of this number to value |
void |
set(double[][] value)
Set the value of this number to value |
void |
set(double[][][] value)
Set the value of this number to value |
void |
set(double[][][][] value)
Set the value of this number to value |
void |
set(float value)
Set the value of this number to value |
void |
set(float[] value)
Set the value of this number to value |
void |
set(float[][] value)
Set the value of this number to value |
void |
set(float[][][] value)
Set the value of this number to value |
void |
set(float[][][][] value)
Set the value of this number to value |
void |
set(int value)
Set the value of this number to value |
void |
set(int[] value)
Set the value of this number to value |
void |
set(int[][] value)
Set the value of this number to value |
void |
set(int[][][] value)
Set the value of this number to value |
void |
set(int[][][][] value)
Set the value of this number to value |
void |
set(NslNumeric0 num)
Set the value of this number to num |
void |
setReference(NslData n)
Set the reference to the wrapped data of n It is used in double buffered ports, to make the the ports reference different number object at different time. |
java.lang.String |
toString()
Print the value of the numberic |
| Methods inherited from class nslj.src.lang.NslNumeric0 |
getDimensions, getNslSize, getSize, getSize1, getSize2, getSize3, getSize4, getSizes |
| Methods inherited from class nslj.src.lang.NslData |
getDataType, getInport, getNslSizes, getOutport, nslGetPort |
| Methods inherited from class nslj.src.lang.NslBase |
nslGetAccess, nslGetName, nslGetParent, nslGetParentClass, nslGetParentModule, nslGetRealName, nslNullifyParent, nslSetAccess, nslSetName, nslSetParent |
| Methods inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemMFN150 |
init |
| Methods inherited from class EDU.gatech.cc.is.abstractrobot.ControlSystemS |
configure, Configure, getAbstractRobot, Init, quit, takeStep, TakeStep, trialEnd, TrialEnd, trialInit, TrialInit |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public NslIntegerObj _data
| Constructor Detail |
public NslInt0()
public NslInt0(int value)
value - - the init valuepublic NslInt0(NslNumeric0 n)
n - - a scalar numberpublic NslInt0(java.lang.String name)
name - - name of the variable
public NslInt0(java.lang.String name,
NslHierarchy curParent)
public NslInt0(java.lang.String name,
NslNumeric0 value)
name - - name of the variablevalue - - initialized values
public NslInt0(java.lang.String name,
NslHierarchy curParent,
NslNumeric0 value)
public NslInt0(java.lang.String name,
int value)
name - - name of the variablevalue - - the init value
public NslInt0(java.lang.String name,
NslHierarchy curParent,
int value)
| Method Detail |
public void duplicateData(NslData n)
NslDataduplicateData in class NslDatanslj.src.lang.NslDatan - - number to be copiedpublic NslData duplicateThis()
duplicateThis in class NslDatapublic void setReference(NslData n)
setReference in class NslDatan - - number concernedpublic boolean isDataSet()
isDataSet in class NslDatapublic void resetData()
resetData in class NslDatapublic java.lang.String toString()
NslDatatoString in class NslDatapublic int get()
public NslIntegerObj _getint()
public int getint0()
public double getdouble()
getdouble in class NslNumeric0public float getfloat()
getfloat in class NslNumeric0public int getint()
getint in class NslNumeric0public NslDouble0 getNslDouble0()
getNslDouble0 in class NslNumeric0public NslFloat0 getNslFloat0()
getNslFloat0 in class NslNumeric0public NslInt0 getNslInt0()
getNslInt0 in class NslNumeric0public void set(double value)
set in class NslNumeric0value - public void set(float value)
set in class NslNumeric0value - public void set(int value)
set in class NslNumeric0value - public void set(double[] value)
value - public void set(float[] value)
value - public void set(int[] value)
value - public void set(double[][] value)
value - public void set(float[][] value)
value - public void set(int[][] value)
value - public void set(double[][][] value)
value - public void set(float[][][] value)
value - public void set(int[][][] value)
value - public void set(double[][][][] value)
value - public void set(float[][][][] value)
value - public void set(int[][][][] value)
value - public void set(NslNumeric0 num)
set in class NslNumeric0num, - a scalar NslNumeric
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||