|
|||||||||
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.NslNumeric3
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 | |
NslNumeric3()
|
|
NslNumeric3(java.lang.String label)
|
|
NslNumeric3(java.lang.String label,
NslHierarchy parent)
|
|
NslNumeric3(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)
|
abstract double[] |
getdouble1(int pos1,
int pos2)
|
abstract double[][] |
getdouble2(int pos1)
|
abstract double[][][] |
getdouble3()
|
abstract float |
getfloat(int pos1,
int pos2,
int pos3)
|
abstract float[] |
getfloat1(int pos1,
int pos2)
|
abstract float[][] |
getfloat2(int pos1)
|
abstract float[][][] |
getfloat3()
|
abstract int |
getint(int pos1,
int pos2,
int pos3)
|
abstract int[] |
getint1(int pos1,
int pos2)
|
abstract int[][] |
getint2(int pos1)
|
abstract int[][][] |
getint3()
|
abstract NslDouble3 |
getNslDouble3()
get the value of this object in NslDouble3 form. |
abstract NslFloat3 |
getNslFloat3()
|
abstract NslInt3 |
getNslInt3()
|
abstract void |
getNslSizes(NslInt0 size1,
NslInt0 size2,
NslInt0 size3)
|
abstract int |
getSize1()
Get the left most index (1st axis) in this array |
abstract int |
getSize2()
Get the second left most index (2st axis) in this array |
abstract int |
getSize3()
Get the third left most index (3st axis) in this array |
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,
double value)
set the value of an element in this object to value |
abstract void |
set(int pos1,
int pos2,
int pos3,
float value)
set the value of an element in this object to value |
abstract void |
set(int pos1,
int pos2,
int pos3,
int value)
set the value of an element in this object to value |
abstract void |
set(int pos1,
int pos2,
int pos3,
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(NslNumeric3 value)
Set the value of this object to be value |
Methods inherited from class nslj.src.lang.NslData |
duplicateData, duplicateThis, getDataType, getInport, getNslSizes, getOutport, getSize4, 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 NslNumeric3()
public NslNumeric3(java.lang.String label)
public NslNumeric3(java.lang.String label, NslHierarchy parent)
public NslNumeric3(java.lang.String label, NslHierarchy parent, char desiredAccess)
Method Detail |
public abstract double[][][] getdouble3()
public abstract float[][][] getfloat3()
public abstract int[][][] getint3()
public abstract double[][] getdouble2(int pos1)
pos1
- - left most indexpublic abstract float[][] getfloat2(int pos1)
pos1
- - left most indexpublic abstract int[][] getint2(int pos1)
pos1
- - left most indexpublic abstract double[] getdouble1(int pos1, int pos2)
public abstract float[] getfloat1(int pos1, int pos2)
public abstract int[] getint1(int pos1, int pos2)
public abstract double getdouble(int pos1, int pos2, int pos3)
pos1
- - left most indexpos2
- - second to left mostpos3
- - height numberpublic abstract float getfloat(int pos1, int pos2, int pos3)
pos1
- - left most indexpos2
- - second to left mostpos3
- - height numberpublic abstract int getint(int pos1, int pos2, int pos3)
pos1
- - left most indexpos2
- - second to left mostpos3
- - height numberpublic abstract NslDouble3 getNslDouble3()
public abstract NslFloat3 getNslFloat3()
public abstract NslInt3 getNslInt3()
public abstract void set(double[][][] value)
value
- - three dimensional arraypublic abstract void set(float[][][] value)
value
- - three dimensional arraypublic abstract void set(int[][][] value)
value
- - three dimensional arraypublic abstract void set(int pos1, int pos2, int pos3, double value)
pos1
- - the left most index of the elementpos2
- - the second to left most of the elementpos3
- - the height number of the elementvalue
- - scalar in doublepublic abstract void set(int pos1, int pos2, int pos3, float value)
pos1
- - the left most index of the elementpos2
- - the second to left most of the elementpos3
- - the height number of the elementvalue
- - scalar in floatpublic abstract void set(int pos1, int pos2, int pos3, int value)
pos1
- - the left most index of the elementpos2
- - the second to left most of the elementpos3
- - the height 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(NslNumeric3 value)
value
- - in any of NslNumeric3 type.public abstract void set(NslNumeric0 value)
value
- - value of NslNumeric0.public abstract void set(int pos1, int pos2, int pos3, NslNumeric0 value)
pos1
- - the left most index of the elementpos2
- - the second to left most of the elementpos3
- - the number of the elementvalue
- - scalar in NslNumeric0public int getDimensions()
getDimensions
in class NslData
public abstract void getNslSizes(NslInt0 size1, NslInt0 size2, NslInt0 size3)
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |