|
|||||||||
| 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.NslDouble0
| Field Summary | |
NslDoubleObj |
_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 | |
NslDouble0()
Constructor with default value 0 |
|
NslDouble0(double value)
Constructor, initialize the value to value |
|
NslDouble0(NslNumeric0 n)
Constructor, initialize the value to the same as another NslNumeric0 |
|
NslDouble0(java.lang.String name)
This constructs a number with specified name |
|
NslDouble0(java.lang.String name,
double value)
Constructor, initialize the value to value |
|
NslDouble0(java.lang.String name,
NslHierarchy curParent)
|
|
NslDouble0(java.lang.String name,
NslHierarchy curParent,
double value)
|
|
NslDouble0(java.lang.String name,
NslHierarchy curParent,
NslNumeric0 value)
|
|
NslDouble0(java.lang.String name,
NslNumeric0 value)
This constructs a number with specified name |
|
| Method Summary | |
NslDoubleObj |
_getdouble()
Get the value of this number in double precision floating point NslNumeric |
void |
duplicateData(NslData n)
Copy all data from n to this number object. |
NslData |
duplicateThis()
Clone this number |
double |
get()
Get the value of this number |
double |
getdouble()
Get the value of this number in double precision floating point number |
double |
getdouble0()
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 |
NslDouble0 |
getNslDouble0()
Get the value of this number in single precision floating point NslNumeric |
NslFloat0 |
getNslFloat0()
Get the value of this number in floating point NslNumeric override for NslFloat0 for efficency |
NslInt0 |
getNslInt0()
Get the value of this number in integer |
boolean |
isDataSet()
Check if the number is well-defined and the corresponding numerical data is set. |
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 NslDoubleObj _data
| Constructor Detail |
public NslDouble0()
public NslDouble0(double value)
value - - the init valuepublic NslDouble0(NslNumeric0 n)
n - - a scalar numberpublic NslDouble0(java.lang.String name)
name - - name of the variable
public NslDouble0(java.lang.String name,
NslHierarchy curParent)
public NslDouble0(java.lang.String name,
NslNumeric0 value)
name - - name of the variablevalue - - initialized values
public NslDouble0(java.lang.String name,
NslHierarchy curParent,
NslNumeric0 value)
public NslDouble0(java.lang.String name,
double value)
value - - the init valuename - - name of the variable
public NslDouble0(java.lang.String name,
NslHierarchy curParent,
double 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()
NslDataisDataSet in class NslDatanslj.src.lang.NslDatapublic void resetData()
resetData in class NslDatapublic java.lang.String toString()
NslDatatoString in class NslDatapublic double get()
public NslDoubleObj _getdouble()
public double getdouble0()
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()
NslNumeric0getNslFloat0 in class NslNumeric0nslj.src.lang.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 | ||||||||