org.jactr.modules.pm.motor.managers
Class MuscleStateManager
java.lang.Object
org.jactr.modules.pm.motor.managers.MuscleStateManager
- All Implemented Interfaces:
- org.commonreality.event.ICommonRealityListener, org.commonreality.object.manager.event.IEfferentListener, org.commonreality.object.manager.event.IObjectListener<org.commonreality.object.IEfferentObject>
public class MuscleStateManager
- extends java.lang.Object
- implements org.commonreality.object.manager.event.IEfferentListener
|
Method Summary |
MuscleState |
getMuscleState(org.commonreality.identifier.IIdentifier muscleIdentifier)
|
MuscleState |
getMuscleState(java.lang.String muscleName)
|
void |
install(org.commonreality.agents.IAgent agent)
|
void |
objectsAdded(org.commonreality.object.manager.event.IObjectEvent<org.commonreality.object.IEfferentObject,?> addEvent)
|
void |
objectsRemoved(org.commonreality.object.manager.event.IObjectEvent<org.commonreality.object.IEfferentObject,?> removeEvent)
|
void |
objectsUpdated(org.commonreality.object.manager.event.IObjectEvent<org.commonreality.object.IEfferentObject,?> updateEvent)
|
void |
uninstall(org.commonreality.agents.IAgent agent)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MuscleStateManager
public MuscleStateManager(IMotorModule motor)
install
public void install(org.commonreality.agents.IAgent agent)
uninstall
public void uninstall(org.commonreality.agents.IAgent agent)
getMuscleState
public MuscleState getMuscleState(java.lang.String muscleName)
getMuscleState
public MuscleState getMuscleState(org.commonreality.identifier.IIdentifier muscleIdentifier)
objectsAdded
public void objectsAdded(org.commonreality.object.manager.event.IObjectEvent<org.commonreality.object.IEfferentObject,?> addEvent)
- Specified by:
objectsAdded in interface org.commonreality.object.manager.event.IObjectListener<org.commonreality.object.IEfferentObject>
objectsRemoved
public void objectsRemoved(org.commonreality.object.manager.event.IObjectEvent<org.commonreality.object.IEfferentObject,?> removeEvent)
- Specified by:
objectsRemoved in interface org.commonreality.object.manager.event.IObjectListener<org.commonreality.object.IEfferentObject>
objectsUpdated
public void objectsUpdated(org.commonreality.object.manager.event.IObjectEvent<org.commonreality.object.IEfferentObject,?> updateEvent)
- Specified by:
objectsUpdated in interface org.commonreality.object.manager.event.IObjectListener<org.commonreality.object.IEfferentObject>