|
|||||||||
| 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.NslNumeric2
|
+--nslj.src.lang.NslFloat2
| Field Summary | |
float[][] |
_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 | |
NslFloat2()
|
|
NslFloat2(float[][] d)
|
|
NslFloat2(int size1,
int size2)
|
|
NslFloat2(NslNumeric2 n)
|
|
NslFloat2(java.lang.String name)
|
|
NslFloat2(java.lang.String name,
float[][] d)
|
|
NslFloat2(java.lang.String name,
int size1,
int size2)
This constructs a number with specified name |
|
NslFloat2(java.lang.String name,
NslHierarchy curParent)
This constructs a number with specified name |
|
NslFloat2(java.lang.String name,
NslHierarchy curParent,
int size1,
int size2)
|
|
NslFloat2(java.lang.String name,
NslHierarchy curParent,
NslNumeric2 n)
This constructs a number with specified name |
|
NslFloat2(java.lang.String name,
NslNumeric2 n)
|
|
| Method Summary | |
void |
duplicateData(NslData n)
Copy all data from n to this number object. |
NslData |
duplicateThis()
This method is equivalent to clone() method in java.lang.Object. |
float[][] |
get()
|
float[] |
get(int pos1)
|
float |
get(int pos1,
int pos2)
|
double |
getdouble(int pos1,
int pos2)
|
double[] |
getdouble1(int pos)
|
double[][] |
getdouble2()
|
float |
getfloat(int pos1,
int pos2)
|
float[] |
getfloat1(int pos)
|
float[][] |
getfloat2()
|
int |
getint(int pos1,
int pos2)
set the value of this object to value |
int[] |
getint1(int pos)
|
int[][] |
getint2()
|
NslDouble2 |
getNslDouble2()
get the value of this object in NslDouble2 form. |
NslFloat2 |
getNslFloat2()
|
NslInt2 |
getNslInt2()
|
void |
getNslSizes(NslInt0 size1,
NslInt0 size2)
|
float[][] |
getSector(int start1,
int start2,
int end1,
int end2)
|
int |
getSize1()
Get the left most index (2st axis) in this array |
int |
getSize2()
Get the second left most index (2st axis) in this array |
int[] |
getSizes()
|
boolean |
isDataSet()
Check if the number is well-defined and the corresponding numerical data is set. |
void |
nslMemAlloc(int size1,
int size2)
|
void |
print()
|
void |
resetData()
Reset the reference pointer to null |
void |
set(double value)
set the value of all elements of this object to value |
void |
set(double[][] value)
|
void |
set(float value)
set the value of all elements of this object to value |
void |
set(float[][] value)
set the value of this object to value |
void |
set(int value)
set the value of all elements of this object to value |
void |
set(int[][] value)
set the value of this object to value |
void |
set(int pos1,
int pos2,
double value)
set the value of an element in this object to value |
void |
set(int pos1,
int pos2,
float value)
set the value of an element in this object to value |
void |
set(int pos1,
int pos2,
int value)
set the value of an element in this object to value |
void |
set(int pos1,
int pos2,
NslNumeric0 value)
set the value of an element in this object to value |
void |
set(NslNumeric0 n)
set the value of all elements of this object to value |
void |
set(NslNumeric2 n)
Set the value of this object to be value |
void |
setReference(float[][] value)
|
void |
setReference(NslData n)
Set the reference pointer of this number object to the data value of n. |
void |
setSector(float[][] d,
int startpos1,
int startpos2)
|
java.lang.String |
toString()
Print the value of the numberic |
| Methods inherited from class nslj.src.lang.NslNumeric2 |
getDimensions |
| Methods inherited from class nslj.src.lang.NslData |
getDataType, getInport, getNslSizes, getOutport, getSize3, getSize4, 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 float[][] _data
| Constructor Detail |
public NslFloat2(float[][] d)
public NslFloat2(NslNumeric2 n)
public NslFloat2(int size1,
int size2)
public NslFloat2()
public NslFloat2(java.lang.String name,
NslHierarchy curParent)
name - - name of the variablepublic NslFloat2(java.lang.String name)
public NslFloat2(java.lang.String name,
int size1,
int size2)
name - - name of the variablesize1 - - size of the array 1st-Dimensionsize2 - - size of the array 2nd-Dimension
public NslFloat2(java.lang.String name,
NslHierarchy curParent,
int size1,
int size2)
public NslFloat2(java.lang.String name,
NslHierarchy curParent,
NslNumeric2 n)
name - - name of the variablen - - initialized values
public NslFloat2(java.lang.String name,
NslNumeric2 n)
public NslFloat2(java.lang.String name,
float[][] d)
| Method Detail |
public void nslMemAlloc(int size1,
int size2)
public float[][] get()
public float[] get(int pos1)
public float get(int pos1,
int pos2)
public double[][] getdouble2()
getdouble2 in class NslNumeric2public float[][] getfloat2()
getfloat2 in class NslNumeric2public int[][] getint2()
getint2 in class NslNumeric2public double[] getdouble1(int pos)
getdouble1 in class NslNumeric2pos - - row number to be addressed.public float[] getfloat1(int pos)
getfloat1 in class NslNumeric2nslj.src.lang.NslNumeric2pos - - row number to be addressed.public int[] getint1(int pos)
getint1 in class NslNumeric2pos - - row number to be addressed.
public double getdouble(int pos1,
int pos2)
getdouble in class NslNumeric2pos1 - - row numberpos2 - - column number
public float getfloat(int pos1,
int pos2)
getfloat in class NslNumeric2pos1 - - row numberpos2 - - column number
public int getint(int pos1,
int pos2)
NslNumeric2getint in class NslNumeric2pos1 - - row numberpos2 - - column numberpublic NslDouble2 getNslDouble2()
getNslDouble2 in class NslNumeric2public NslFloat2 getNslFloat2()
getNslFloat2 in class NslNumeric2public NslInt2 getNslInt2()
getNslInt2 in class NslNumeric2
public float[][] getSector(int start1,
int start2,
int end1,
int end2)
public void set(float[][] value)
NslNumeric2set in class NslNumeric2nslj.src.lang.NslNumeric2value - - two dimension arraypublic void set(double[][] value)
set in class NslNumeric2public void set(int[][] value)
NslNumeric2set in class NslNumeric2nslj.src.lang.NslNumeric2value - - two dimension array
public void set(int pos1,
int pos2,
double value)
NslNumeric2set in class NslNumeric2nslj.src.lang.NslNumeric2pos1 - - the row number of the elementpos2 - - the column number of the elementvalue - - scalar in double
public void set(int pos1,
int pos2,
float value)
NslNumeric2set in class NslNumeric2nslj.src.lang.NslNumeric2pos1 - - the row number of the elementpos2 - - the column number of the elementvalue - - scalar in float
public void set(int pos1,
int pos2,
int value)
NslNumeric2set in class NslNumeric2nslj.src.lang.NslNumeric2pos1 - - the row number of the elementpos2 - - the column number of the elementvalue - - scalar in intpublic void set(float value)
NslNumeric2set in class NslNumeric2nslj.src.lang.NslNumeric2value - - value to be defined.public void set(double value)
NslNumeric2set in class NslNumeric2nslj.src.lang.NslNumeric2value - - value to be defined.public void set(int value)
NslNumeric2set in class NslNumeric2nslj.src.lang.NslNumeric2value - - value to be defined.public void set(NslNumeric2 n)
NslNumeric2set in class NslNumeric2nslj.src.lang.NslNumeric2value - - in any of NslNumeric2 type.public void set(NslNumeric0 n)
NslNumeric2set in class NslNumeric2nslj.src.lang.NslNumeric2value - - value to be defined.
public void set(int pos1,
int pos2,
NslNumeric0 value)
NslNumeric2set in class NslNumeric2nslj.src.lang.NslNumeric2pos1 - - the row number of the elementpos2 - - the column number of the elementvalue - - scalar in NslNumeric0
public void setSector(float[][] d,
int startpos1,
int startpos2)
public int[] getSizes()
getSizes in class NslNumeric2
public void getNslSizes(NslInt0 size1,
NslInt0 size2)
getNslSizes in class NslNumeric2public int getSize1()
getSize1 in class NslNumeric2public int getSize2()
getSize2 in class NslNumeric2public void duplicateData(NslData n)
NslDataduplicateData in class NslDatanslj.src.lang.NslDatan - - number to be copiedpublic NslData duplicateThis()
NslDataduplicateThis in class NslDatanslj.src.lang.NslDatapublic void setReference(float[][] value)
public void setReference(NslData n)
NslDatasetReference in class NslDatanslj.src.lang.NslDatan - - number that the reference pointer to the "true"
numerical data is copied.public boolean isDataSet()
NslDataisDataSet in class NslDatanslj.src.lang.NslDatapublic void resetData()
resetData in class NslDatapublic void print()
public java.lang.String toString()
NslDatatoString in class NslData
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||