|
|||||||||
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
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 | |
NslData()
|
|
NslData(java.lang.String label)
|
|
NslData(java.lang.String label,
NslHierarchy parent)
|
|
NslData(java.lang.String label,
NslHierarchy parent,
char desiredAccess)
|
Method Summary | |
abstract void |
duplicateData(NslData d)
Copy all data from n to this number object. |
abstract NslData |
duplicateThis()
This method is equivalent to clone() method in java.lang.Object. |
java.lang.String |
getDataType()
|
abstract int |
getDimensions()
Get number of dimensions of the Nsl Type |
NslInport |
getInport()
Get the port object |
void |
getNslSizes(NslInt0 size)
|
NslOutport |
getOutport()
Get the port object |
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 |
getSize3()
Get the third left most index (3rd axis) in this array |
int |
getSize4()
Get the fourth left most index (4th axis) in this array |
int[] |
getSizes()
|
abstract boolean |
isDataSet()
Check if the number is well-defined and the corresponding numerical data is set. |
NslPort |
nslGetPort()
Get the Port object |
abstract void |
resetData()
Reset the reference pointer to null |
abstract void |
setReference(NslData d)
Set the reference pointer of this number object to the data value of n. |
abstract java.lang.String |
toString()
Print the value of the numberic |
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 NslData()
public NslData(java.lang.String label)
public NslData(java.lang.String label, NslHierarchy parent)
public NslData(java.lang.String label, NslHierarchy parent, char desiredAccess)
Method Detail |
public abstract void duplicateData(NslData d)
n
- - number to be copiedpublic abstract NslData duplicateThis()
public abstract void setReference(NslData d)
n
- - number that the reference pointer to the "true"
numerical data is copied.public abstract boolean isDataSet()
public abstract void resetData()
public abstract java.lang.String toString()
toString
in class java.lang.Object
public abstract int getDimensions()
public NslPort nslGetPort()
public NslOutport getOutport()
public NslInport getInport()
public int[] getSizes()
public void getNslSizes(NslInt0 size)
public int getSize1()
public int getSize2()
public int getSize3()
public int getSize4()
public java.lang.String getDataType()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |