|
|||||||||
| 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.NslBoolean
|
+--nslj.src.lang.NslBoolean0
| Field Summary | |
NslBooleanObj |
_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 | |
NslBoolean0()
Constructor with default value null |
|
NslBoolean0(boolean value)
Constructor, initialize the value to value |
|
NslBoolean0(NslBoolean0 n)
Constructor, initialize the value to the same as another NslNumeric0 |
|
NslBoolean0(NslNumeric0 n)
Constructor, initialize the value to the same as another NslNumeric0 |
|
NslBoolean0(java.lang.String name)
This constructs a number with specified name |
|
NslBoolean0(java.lang.String name,
boolean value)
Constructor, initialize the value to value |
|
NslBoolean0(java.lang.String name,
int value)
Constructor, initialize the value to value |
|
NslBoolean0(java.lang.String name,
NslBoolean0 value)
This constructs a number with specified name |
|
NslBoolean0(java.lang.String name,
NslHierarchy curParent)
|
|
NslBoolean0(java.lang.String name,
NslHierarchy curParent,
boolean value)
|
|
NslBoolean0(java.lang.String name,
NslHierarchy curParent,
int value)
|
|
NslBoolean0(java.lang.String name,
NslHierarchy curParent,
NslBoolean0 value)
|
|
NslBoolean0(java.lang.String name,
NslHierarchy curParent,
NslNumeric0 value)
|
|
NslBoolean0(java.lang.String name,
NslNumeric0 value)
This constructs a number with specified name |
|
| Method Summary | |
NslBooleanObj |
_getboolean()
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 |
boolean |
get()
Get the value of this number |
boolean |
getbolean0()
Get the value of this number in integer |
boolean |
getboolean()
Get the value of this number in integer |
int |
getDimensions()
get the dimensions of this object |
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 |
NslBoolean0 |
getNslBoolean0()
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 |
getNslInteger0()
Get the value of this number in integer |
void |
getNslSize(NslInt0 size)
get the size of this array and put it into size |
int |
getSize()
get the size of this array |
int |
getSize1()
get the size of this array at the rightmost dimension |
int |
getSize2()
get the size of this array at the second to right dimension |
int |
getSize3()
get the size of this array at the third to right dimension |
int |
getSize4()
get the size of this array at the fourth to right dimension |
int[] |
getSizes()
get the size of this array and put it into size |
boolean |
isDataSet()
Check if the internal number data is null |
void |
resetData()
Reset the reference pointer to null |
void |
set(boolean value)
Set the value of this number to value |
void |
set(boolean[] value)
Set the value of this number to value |
void |
set(boolean[][] value)
Set the value of this number to value |
void |
set(boolean[][][] value)
Set the value of this number to value |
void |
set(boolean[][][][] 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(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(NslBoolean0 num)
Set the value of this number to num |
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.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 NslBooleanObj _data
| Constructor Detail |
public NslBoolean0()
public NslBoolean0(boolean value)
value - - the init valuepublic NslBoolean0(NslNumeric0 n)
n - - a scalar numberpublic NslBoolean0(NslBoolean0 n)
n - - a scalar numberpublic NslBoolean0(java.lang.String name)
name - - name of the variable
public NslBoolean0(java.lang.String name,
NslHierarchy curParent)
public NslBoolean0(java.lang.String name,
NslNumeric0 value)
name - - name of the variablevalue - - initialized values
public NslBoolean0(java.lang.String name,
NslBoolean0 value)
name - - name of the variablevalue - - initialized values
public NslBoolean0(java.lang.String name,
NslHierarchy curParent,
NslNumeric0 value)
public NslBoolean0(java.lang.String name,
NslHierarchy curParent,
NslBoolean0 value)
public NslBoolean0(java.lang.String name,
int value)
name - - name of the variablevalue - - the init value
public NslBoolean0(java.lang.String name,
NslHierarchy curParent,
int value)
public NslBoolean0(java.lang.String name,
boolean value)
name - - name of the variablevalue - - the init value
public NslBoolean0(java.lang.String name,
NslHierarchy curParent,
boolean 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 boolean get()
public NslBooleanObj _getboolean()
public boolean getbolean0()
public double getdouble()
public float getfloat()
public int getint()
public boolean getboolean()
public NslDouble0 getNslDouble0()
public NslFloat0 getNslFloat0()
public NslInt0 getNslInteger0()
public NslBoolean0 getNslBoolean0()
public void set(double value)
value - public void set(float value)
value - public void set(int value)
value - public void set(boolean value)
value - public void set(NslNumeric0 num)
num, - a scalar NslNumericpublic void set(boolean[] 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(boolean[][] value)
value - public void set(float[][] value)
value - public void set(int[][] value)
value - public void set(double[][][] value)
value - public void set(boolean[][][] 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(boolean[][][][] value)
value - public void set(NslBoolean0 num)
num, - a scalar NslBooleanpublic int getDimensions()
getDimensions in class NslDatapublic int getSize()
public void getNslSize(NslInt0 size)
size - public int[] getSizes()
getSizes in class NslDatapublic int getSize1()
getSize1 in class NslDatapublic int getSize2()
getSize2 in class NslDatapublic int getSize3()
getSize3 in class NslDatapublic int getSize4()
getSize4 in class NslData
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||