|
|||||||||
| 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.NslNumeric4
|
+--nslj.src.lang.NslInt4
| Field Summary | |
int[][][][] |
_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 | |
NslInt4()
|
|
NslInt4(int[][][][] d)
|
|
NslInt4(int size1,
int size2,
int size3,
int size4)
|
|
NslInt4(NslNumeric4 n)
|
|
NslInt4(java.lang.String name)
This constructs a number with specified name |
|
NslInt4(java.lang.String name,
int[][][][] d)
This constructs a number with specified name |
|
NslInt4(java.lang.String name,
int size1,
int size2,
int size3,
int size4)
This constructs a number with specified name |
|
NslInt4(java.lang.String name,
NslHierarchy curParent)
|
|
NslInt4(java.lang.String name,
NslHierarchy curParent,
int size1,
int size2,
int size3,
int size4)
|
|
NslInt4(java.lang.String name,
NslHierarchy curParent,
NslNumeric4 n)
|
|
NslInt4(java.lang.String name,
NslNumeric4 n)
This constructs a number with specified name |
|
| 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. |
int[][][][] |
get()
|
int[][][] |
get(int pos1)
|
int[][] |
get(int pos1,
int pos2)
|
int[] |
get(int pos1,
int pos2,
int pos3)
|
int |
get(int pos1,
int pos2,
int pos3,
int pos4)
|
double |
getdouble(int pos1,
int pos2,
int pos3,
int pos4)
|
double[] |
getdouble1(int pos1,
int pos2,
int pos3)
1--------------------------------------------*---- /** |
double[][] |
getdouble2(int pos1,
int pos2)
2--------------------------------------------*---- /** |
double[][][] |
getdouble3(int pos1)
|
double[][][][] |
getdouble4()
|
float |
getfloat(int pos1,
int pos2,
int pos3,
int pos4)
|
float[] |
getfloat1(int pos1,
int pos2,
int pos3)
|
float[][] |
getfloat2(int pos1,
int pos2)
|
float[][][] |
getfloat3(int pos1)
|
float[][][][] |
getfloat4()
|
int |
getint(int pos1,
int pos2,
int pos3,
int pos4)
|
int[] |
getint1(int pos1,
int pos2,
int pos3)
|
int[][] |
getint2(int pos1,
int pos2)
|
int[][][] |
getint3(int pos1)
|
int[][][][] |
getint4()
|
NslDouble4 |
getNslDouble4()
get the value of this object in NslDouble4 form. |
NslFloat4 |
getNslFloat4()
get the value of this object in NslFloat4 form. |
NslInt4 |
getNslInt4()
get the value of this object in NslInt4 form. |
void |
getNslSizes(NslInt0 size1,
NslInt0 size2,
NslInt0 size3,
NslInt0 size4)
|
int[][][][] |
getSector(int start1,
int start2,
int start3,
int start4,
int end1,
int end2,
int end3,
int end4)
|
int |
getSize1()
Get the left most index |
int |
getSize2()
Get the second to the left most index |
int |
getSize3()
Get the third to the left most index |
int |
getSize4()
Get the fourth to the left most index |
int[] |
getSizes()
|
boolean |
isDataSet()
Check if the number is well-defined and the corresponding numerical data is set. |
void |
nslMemAlloc(int size1,
int size2,
int size3,
int size4)
|
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)
set the value of this object to 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,
int pos3,
int pos4,
double value)
set the value of an element in this object to value |
void |
set(int pos1,
int pos2,
int pos3,
int pos4,
float value)
set the value of an element in this object to value |
void |
set(int pos1,
int pos2,
int pos3,
int pos4,
int value)
set the value of an element in this object to value |
void |
set(int pos1,
int pos2,
int pos3,
int pos4,
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(NslNumeric4 n)
Set the value of this object to be value |
void |
setReference(NslData n)
Set the reference pointer of this number object to the data value of n. |
void |
setSector(int[][][][] d,
int startpos1,
int startpos2,
int startpos3,
int startpos4)
|
java.lang.String |
toString()
Print the value of the numberic |
| Methods inherited from class nslj.src.lang.NslNumeric4 |
getDimensions |
| 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 int[][][][] _data
| Constructor Detail |
public NslInt4(int[][][][] d)
public NslInt4(NslNumeric4 n)
public NslInt4(int size1,
int size2,
int size3,
int size4)
public NslInt4()
public NslInt4(java.lang.String name)
name - - name of the variable
public NslInt4(java.lang.String name,
NslHierarchy curParent)
public NslInt4(java.lang.String name,
int size1,
int size2,
int size3,
int size4)
name - - name of the variablesize1 - - size of the array 1st-Dimensionsize2 - - size of the array 2nd-Dimensionsize3 - - size of the array 3rd-Dimensionsize4 - - size of the array 4th-Dimension
public NslInt4(java.lang.String name,
NslHierarchy curParent,
int size1,
int size2,
int size3,
int size4)
public NslInt4(java.lang.String name,
NslNumeric4 n)
name - - name of the variablen - - initialized values
public NslInt4(java.lang.String name,
NslHierarchy curParent,
NslNumeric4 n)
public NslInt4(java.lang.String name,
int[][][][] d)
name - - name of the variablen - - initialized values| Method Detail |
public void nslMemAlloc(int size1,
int size2,
int size3,
int size4)
public int[][][][] get()
public int[][][] get(int pos1)
public int[][] get(int pos1,
int pos2)
public int[] get(int pos1,
int pos2,
int pos3)
public int get(int pos1,
int pos2,
int pos3,
int pos4)
public int[][][][] getint4()
getint4 in class NslNumeric4nslj.src.lang.NslNumeric4public float[][][][] getfloat4()
getfloat4 in class NslNumeric4nslj.src.lang.NslNumeric4public double[][][][] getdouble4()
getdouble4 in class NslNumeric4nslj.src.lang.NslNumeric4public double[][][] getdouble3(int pos1)
getdouble3 in class NslNumeric4pos1 - - left most numberpublic float[][][] getfloat3(int pos1)
getfloat3 in class NslNumeric4pos1 - - left most indexpos2 - - second to the left most indexpos3 - - third from left most indexpublic int[][][] getint3(int pos1)
getint3 in class NslNumeric4pos1 - - left most index
public double[][] getdouble2(int pos1,
int pos2)
getdouble2 in class NslNumeric4pos1 - - left most indexpos2 - - second to the left most index
public float[][] getfloat2(int pos1,
int pos2)
getfloat2 in class NslNumeric4pos1 - - left most indexpos2 - - second to the left most indexpos3 - - third from left most index
public int[][] getint2(int pos1,
int pos2)
getint2 in class NslNumeric4pos1 - - left most indexpos2 - - second to the left most index
public double[] getdouble1(int pos1,
int pos2,
int pos3)
getdouble1 in class NslNumeric4pos1 - - left most indexpos2 - - second to the left most indexpos3 - - third to the left most index
public float[] getfloat1(int pos1,
int pos2,
int pos3)
getfloat1 in class NslNumeric4pos1 - - left most indexpos2 - - second to the left most indexpos3 - - third from left most index
public int[] getint1(int pos1,
int pos2,
int pos3)
getint1 in class NslNumeric4pos1 - - left most indexpos2 - - second to the left most indexpos3 - - third from left most index
public double getdouble(int pos1,
int pos2,
int pos3,
int pos4)
getdouble in class NslNumeric4nslj.src.lang.NslNumeric4pos1 - - left mostpos2 - - second from leftpos3 - - third from leftpos4 - - fourth from left
public int getint(int pos1,
int pos2,
int pos3,
int pos4)
getint in class NslNumeric4nslj.src.lang.NslNumeric4pos1 - - left mostpos2 - - second from leftpos3 - - third from leftpos4 - - fourth from left
public float getfloat(int pos1,
int pos2,
int pos3,
int pos4)
getfloat in class NslNumeric4nslj.src.lang.NslNumeric4pos1 - - left mostpos2 - - second from leftpos3 - - third from leftpos4 - - fourth from left
public int[][][][] getSector(int start1,
int start2,
int start3,
int start4,
int end1,
int end2,
int end3,
int end4)
public void set(int[][][][] value)
NslNumeric4set in class NslNumeric4nslj.src.lang.NslNumeric4value - - four dimension arraypublic NslInt4 getNslInt4()
NslNumeric4getNslInt4 in class NslNumeric4public NslFloat4 getNslFloat4()
NslNumeric4getNslFloat4 in class NslNumeric4public NslDouble4 getNslDouble4()
NslNumeric4getNslDouble4 in class NslNumeric4public void set(float[][][][] value)
NslNumeric4set in class NslNumeric4nslj.src.lang.NslNumeric4value - - four dimension arraypublic void set(double[][][][] value)
NslNumeric4set in class NslNumeric4nslj.src.lang.NslNumeric4value - - four dimension array
public void set(int pos1,
int pos2,
int pos3,
int pos4,
double value)
NslNumeric4set in class NslNumeric4nslj.src.lang.NslNumeric4pos1 - - the left most index of the elementpos2 - - the second to the left most index of the elementpos3 - - the third from left most index of the elementpos4 - - the 4th axis number of the elementvalue - - scalar in double
public void set(int pos1,
int pos2,
int pos3,
int pos4,
float value)
NslNumeric4set in class NslNumeric4nslj.src.lang.NslNumeric4pos1 - - the left most index of the elementpos2 - - the second to the left most index of the elementpos3 - - the third from left most index of the elementpos4 - - the 4th axis number of the elementvalue - - scalar in float
public void set(int pos1,
int pos2,
int pos3,
int pos4,
int value)
NslNumeric4set in class NslNumeric4nslj.src.lang.NslNumeric4pos1 - - the left most index of the elementpos2 - - the second to the left most index of the elementpos3 - - the third from left most index of the elementpos4 - - the 4th axis number of the elementvalue - - scalar in intpublic void set(int value)
NslNumeric4set in class NslNumeric4nslj.src.lang.NslNumeric4value - - value to be defined.public void set(float value)
NslNumeric4set in class NslNumeric4nslj.src.lang.NslNumeric4value - - value to be defined.public void set(double value)
NslNumeric4set in class NslNumeric4nslj.src.lang.NslNumeric4value - - value to be defined.public void set(NslNumeric4 n)
NslNumeric4set in class NslNumeric4nslj.src.lang.NslNumeric4value - - in any of NslNumeric4 type.public void set(NslNumeric0 n)
NslNumeric4set in class NslNumeric4nslj.src.lang.NslNumeric4value - - value to be defined.
public void set(int pos1,
int pos2,
int pos3,
int pos4,
NslNumeric0 value)
NslNumeric4set in class NslNumeric4nslj.src.lang.NslNumeric4pos1 - - the left most index of the elementpos2 - - the second to the left most index of the elementpos3 - - the third from left most index of the elementpos4 - - the 4th axis number of the elementvalue - - scalar in NslNumeric0
public void setSector(int[][][][] d,
int startpos1,
int startpos2,
int startpos3,
int startpos4)
public void getNslSizes(NslInt0 size1,
NslInt0 size2,
NslInt0 size3,
NslInt0 size4)
getNslSizes in class NslNumeric4public int[] getSizes()
getSizes in class NslNumeric4public int getSize1()
NslNumeric4getSize1 in class NslNumeric4public int getSize2()
NslNumeric4getSize2 in class NslNumeric4public int getSize3()
NslNumeric4getSize3 in class NslNumeric4public int getSize4()
NslNumeric4getSize4 in class NslNumeric4public 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(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 | ||||||||