nslj.src.lang
Class NslInModule

java.lang.Object
  |
  +--EDU.gatech.cc.is.abstractrobot.ControlSystemS
        |
        +--EDU.gatech.cc.is.abstractrobot.ControlSystemMFN150
              |
              +--nslj.src.lang.NslBase
                    |
                    +--nslj.src.lang.NslHierarchy
                          |
                          +--nslj.src.lang.NslModule
                                |
                                +--nslj.src.lang.NslInModule
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
NslInDummyModule

public abstract class NslInModule
extends NslModule


Fields inherited from class nslj.src.lang.NslModule
_approximationDelta, _bufferingChanged, _diff_method, _doubleBuffering, _inports, _moduleChildren, _outports, _protocols, _runDelta, _runDeltaChanged, _timeConstantTM, _trainDelta, _trainDeltaChanged, child_c, ID, ID_str, order_str, postorder
 
Fields inherited from class nslj.src.lang.NslHierarchy
nslClassInstances, nslDataVars, system
 
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
NslInModule(java.lang.String label, NslModule parent)
           
 
Method Summary
 void addButton(java.lang.String name, java.lang.String label, java.lang.String panel)
           
 void addInputImageCanvas(NslNumeric n, double min, double max)
           
 void addPanel(java.lang.String name)
           
 void addUserCanvas(NslNumeric n, double min, double max, java.lang.String type)
           
 NslFrame getNslFrame()
           
 void nslAddNumericEditor(NslNumeric numvar)
           
 void nslUpdateBuffers()
          Update the status of all _outports.
 void show()
           
 
Methods inherited from class nslj.src.lang.NslModule
connect, endModule, endrun, endRun, endRunEpoch, endsys, endSys, endTrain, endTrainEpoch, finalize, initModule, initrun, initRun, initRunEpoch, initsys, initSys, initTrain, initTrainEpoch, makeConn, makeinst, makeInst, nslAddExistingInport, nslAddExistingOutport, nslAddInport, nslAddInport, nslAddModelPlots, nslAddModelPlots, nslAddOutport, nslAddOutport, nslAddProtocolRecursiveDown, nslAddProtocolRecursiveUp, nslAddToModuleChildren, nslConnChildren, nslConnect, nslConnect, nslConnect, nslConnMissingLinks, nslDeclareProtocol, nslDeclareProtocol, nslDummy, nslGetApproximationDelta, nslGetApproximationMethod, nslGetBuffering, nslGetDelta, nslGetEnableFlag, nslGetId_str, nslGetId, nslGetInportsVector, nslGetModuleChildrenVector, nslGetModuleRef, nslGetModuleRefByName, nslGetOrderStr, nslGetOutportsVector, nslGetPort, nslGetProtocols, nslGetRunDelta, nslGetRunEnableFlag, nslGetTrainDelta, nslGetTrainEnableFlag, nslHasChildModule, nslInitTempModule, nslInitTempRun, nslInitTempRunEpoch, nslInitTempTrain, nslInitTempTrainEpoch, nslInitWindow, nslinitwindow, nslInitWindow, nslinitwindow, nslInitWindow, nslPrintChildModules, nslRemoveFromLocalProtocols, nslResetBuffering, nslResetRunDelta, nslResetTrainDelta, nslSetAccessRecursive, nslSetApproximationDelta, nslSetApproximationMethod, nslSetBuffering, nslSetDisplayFrame, nslSetId, nslSetModuleSpecificParams, nslSetModuleSpecificParams, nslSetModuleSpecificParams2, nslSetProtocolFlagRecursiveDown, nslSetRunDelta, nslSetRunDeltaRecursive, nslSetRunEnableFlag, nslSetTrainDelta, nslSetTrainDeltaRecursive, nslSetTrainEnableFlag, nslUpdateBuffering, nslValParent, run, runsim, simrun, simRun, simTrain
 
Methods inherited from class nslj.src.lang.NslHierarchy
initNslHierarchy, nslAddToClassInstances, nslAddToDataVars, nslGetClassInstance, nslGetClassInstancesVector, nslGetDataVar, nslGetDataVar, nslGetDataVarsVector, nslGetNameAndParent, nslGetNameAndParentRecursive, nslGetSystem, nslGetValue, nslHasChildClass, nslPrintChildClasses, nslRemoveAllClassInstances, nslRemoveAllDataVars, nslRemoveFromClassInstances, nslRemoveFromDataVars, nslSetSystem, nslSetValue, nslSetValue, removeFromNslDataVar
 
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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NslInModule

public NslInModule(java.lang.String label,
                   NslModule parent)
Method Detail

nslAddNumericEditor

public void nslAddNumericEditor(NslNumeric numvar)

addInputImageCanvas

public void addInputImageCanvas(NslNumeric n,
                                double min,
                                double max)

addUserCanvas

public void addUserCanvas(NslNumeric n,
                          double min,
                          double max,
                          java.lang.String type)

addButton

public void addButton(java.lang.String name,
                      java.lang.String label,
                      java.lang.String panel)

addPanel

public void addPanel(java.lang.String name)

nslUpdateBuffers

public void nslUpdateBuffers()
Description copied from class: NslModule
Update the status of all _outports. It is done after each major numerical calculation
Overrides:
nslUpdateBuffers in class NslModule

getNslFrame

public NslFrame getNslFrame()

show

public void show()