|
|||||||||
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
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 | |
NslNumeric4()
|
|
NslNumeric4(java.lang.String label)
|
|
NslNumeric4(java.lang.String label,
NslHierarchy parent)
|
|
NslNumeric4(java.lang.String label,
NslHierarchy parent,
char desiredAccess)
|
Method Summary | |
int |
getDimensions()
get the dimensions of this object |
abstract double |
getdouble(int pos1,
int pos2,
int pos3,
int pos4)
|
abstract double[] |
getdouble1(int pos1,
int pos2,
int pos3)
1--------------------------------------------*---- /** |
abstract double[][] |
getdouble2(int pos1,
int pos2)
2--------------------------------------------*---- /** |
abstract double[][][] |
getdouble3(int pos1)
|
abstract double[][][][] |
getdouble4()
|
abstract float |
getfloat(int pos1,
int pos2,
int pos3,
int pos4)
|
abstract float[] |
getfloat1(int pos1,
int pos2,
int pos3)
|
abstract float[][] |
getfloat2(int pos1,
int pos2)
|
abstract float[][][] |
getfloat3(int pos1)
|
abstract float[][][][] |
getfloat4()
|
abstract int |
getint(int pos1,
int pos2,
int pos3,
int pos4)
|
abstract int[] |
getint1(int pos1,
int pos2,
int pos3)
|
abstract int[][] |
getint2(int pos1,
int pos2)
|
abstract int[][][] |
getint3(int pos1)
|
abstract int[][][][] |
getint4()
|
abstract NslDouble4 |
getNslDouble4()
get the value of this object in NslDouble4 form. |
abstract NslFloat4 |
getNslFloat4()
get the value of this object in NslFloat4 form. |
abstract NslInt4 |
getNslInt4()
get the value of this object in NslInt4 form. |
abstract void |
getNslSizes(NslInt0 size1,
NslInt0 size2,
NslInt0 size3,
NslInt0 size4)
|
abstract int |
getSize1()
Get the left most index |
abstract int |
getSize2()
Get the second to the left most index |
abstract int |
getSize3()
Get the third to the left most index |
abstract int |
getSize4()
Get the fourth to the left most index |
abstract int[] |
getSizes()
|
abstract void |
set(double value)
set the value of all elements of this object to value |
abstract void |
set(double[][][][] value)
set the value of this object to value |
abstract void |
set(float value)
set the value of all elements of this object to value |
abstract void |
set(float[][][][] value)
set the value of this object to value |
abstract void |
set(int value)
set the value of all elements of this object to value |
abstract void |
set(int[][][][] value)
set the value of this object to value |
abstract void |
set(int pos1,
int pos2,
int pos3,
int pos4,
double value)
set the value of an element in this object to value |
abstract void |
set(int pos1,
int pos2,
int pos3,
int pos4,
float value)
set the value of an element in this object to value |
abstract void |
set(int pos1,
int pos2,
int pos3,
int pos4,
int value)
set the value of an element in this object to value |
abstract void |
set(int pos1,
int pos2,
int pos3,
int pos4,
NslNumeric0 value)
set the value of an element in this object to value |
abstract void |
set(NslNumeric0 value)
set the value of all elements of this object to value |
abstract void |
set(NslNumeric4 value)
Set the value of this object to be value |
Methods inherited from class nslj.src.lang.NslData |
duplicateData, duplicateThis, getDataType, getInport, getNslSizes, getOutport, isDataSet, nslGetPort, resetData, setReference, toString |
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 |
Constructor Detail |
public NslNumeric4()
public NslNumeric4(java.lang.String label)
public NslNumeric4(java.lang.String label, NslHierarchy parent)
public NslNumeric4(java.lang.String label, NslHierarchy parent, char desiredAccess)
Method Detail |
public abstract double[][][][] getdouble4()
public abstract float[][][][] getfloat4()
public abstract int[][][][] getint4()
public abstract double[][][] getdouble3(int pos1)
pos1
- - left most numberpublic abstract float[][][] getfloat3(int pos1)
pos1
- - left most indexpos2
- - second to the left most indexpos3
- - third from left most indexpublic abstract int[][][] getint3(int pos1)
pos1
- - left most indexpublic abstract double[][] getdouble2(int pos1, int pos2)
pos1
- - left most indexpos2
- - second to the left most indexpublic abstract float[][] getfloat2(int pos1, int pos2)
pos1
- - left most indexpos2
- - second to the left most indexpos3
- - third from left most indexpublic abstract int[][] getint2(int pos1, int pos2)
pos1
- - left most indexpos2
- - second to the left most indexpublic abstract double[] getdouble1(int pos1, int pos2, int pos3)
pos1
- - left most indexpos2
- - second to the left most indexpos3
- - third to the left most indexpublic abstract float[] getfloat1(int pos1, int pos2, int pos3)
pos1
- - left most indexpos2
- - second to the left most indexpos3
- - third from left most indexpublic abstract int[] getint1(int pos1, int pos2, int pos3)
pos1
- - left most indexpos2
- - second to the left most indexpos3
- - third from left most indexpublic abstract double getdouble(int pos1, int pos2, int pos3, int pos4)
pos1
- - left mostpos2
- - second from leftpos3
- - third from leftpos4
- - fourth from leftpublic abstract float getfloat(int pos1, int pos2, int pos3, int pos4)
pos1
- - left mostpos2
- - second from leftpos3
- - third from leftpos4
- - fourth from leftpublic abstract int getint(int pos1, int pos2, int pos3, int pos4)
pos1
- - left mostpos2
- - second from leftpos3
- - third from leftpos4
- - fourth from leftpublic abstract NslDouble4 getNslDouble4()
public abstract NslFloat4 getNslFloat4()
public abstract NslInt4 getNslInt4()
public abstract void set(double[][][][] value)
value
- - four dimension arraypublic abstract void set(float[][][][] value)
value
- - four dimension arraypublic abstract void set(int[][][][] value)
value
- - four dimension arraypublic abstract void set(int pos1, int pos2, int pos3, int pos4, double value)
pos1
- - 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 doublepublic abstract void set(int pos1, int pos2, int pos3, int pos4, float value)
pos1
- - 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 floatpublic abstract void set(int pos1, int pos2, int pos3, int pos4, int value)
pos1
- - 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 abstract void set(double value)
value
- - value to be defined.public abstract void set(float value)
value
- - value to be defined.public abstract void set(int value)
value
- - value to be defined.public abstract void set(NslNumeric4 value)
value
- - in any of NslNumeric4 type.public abstract void set(NslNumeric0 value)
value
- - value to be defined.public abstract void set(int pos1, int pos2, int pos3, int pos4, NslNumeric0 value)
pos1
- - 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 NslNumeric0public int getDimensions()
getDimensions
in class NslData
public abstract void getNslSizes(NslInt0 size1, NslInt0 size2, NslInt0 size3, NslInt0 size4)
public abstract int[] getSizes()
getSizes
in class NslData
public abstract int getSize1()
getSize1
in class NslData
public abstract int getSize2()
getSize2
in class NslData
public abstract int getSize3()
getSize3
in class NslData
public abstract int getSize4()
getSize4
in class NslData
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |