public class MuscleStateManager extends java.lang.Object implements IEfferentListener
Constructor and Description |
---|
MuscleStateManager(IMotorModule motor) |
Modifier and Type | Method and Description |
---|---|
MuscleState |
getMuscleState(IIdentifier muscleIdentifier) |
MuscleState |
getMuscleState(java.lang.String muscleName) |
void |
install(IAgent agent) |
void |
objectsAdded(IObjectEvent<IEfferentObject,?> addEvent) |
void |
objectsRemoved(IObjectEvent<IEfferentObject,?> removeEvent) |
void |
objectsUpdated(IObjectEvent<IEfferentObject,?> updateEvent) |
void |
uninstall(IAgent agent) |
protected void |
updateState(MuscleState state,
IEfferentObject object) |
protected void |
updateState(MuscleState state,
IObjectDelta delta) |
public MuscleStateManager(IMotorModule motor)
public void install(IAgent agent)
public void uninstall(IAgent agent)
public MuscleState getMuscleState(java.lang.String muscleName)
public MuscleState getMuscleState(IIdentifier muscleIdentifier)
public void objectsAdded(IObjectEvent<IEfferentObject,?> addEvent)
objectsAdded
in interface IObjectListener<IEfferentObject>
public void objectsRemoved(IObjectEvent<IEfferentObject,?> removeEvent)
objectsRemoved
in interface IObjectListener<IEfferentObject>
public void objectsUpdated(IObjectEvent<IEfferentObject,?> updateEvent)
objectsUpdated
in interface IObjectListener<IEfferentObject>
protected void updateState(MuscleState state, IEfferentObject object)
protected void updateState(MuscleState state, IObjectDelta delta)