Modifier and Type | Method and Description |
---|---|
E |
IEfferentCommandTemplate.instantiate(IAgent agent,
IEfferentObject object)
instantiate this template using the supplied object
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractEfferentCommandTemplate.configure(E command,
IAgent agent,
IEfferentObject object) |
E |
AbstractEfferentCommandTemplate.instantiate(IAgent agent,
IEfferentObject object) |
Modifier and Type | Method and Description |
---|---|
protected void |
MovementCommandTemplate.configure(M command,
IAgent agent,
IEfferentObject object) |
protected void |
RotateCommandTemplate.configure(RotateCommand command,
IAgent agent,
IEfferentObject object) |
protected void |
TranslateCommandTemplate.configure(TranslateCommand command,
IAgent agent,
IEfferentObject object) |
static java.util.Collection<IIdentifier> |
MotorUtilities.getChildIdentifiers(IEfferentObject object) |
static java.lang.String |
MotorUtilities.getName(IEfferentObject object) |
static IIdentifier |
MotorUtilities.getParentIdentifier(IEfferentObject object) |
static double[] |
MotorUtilities.getPosition(IEfferentObject object) |
static double[] |
MotorUtilities.getPositionRange(IEfferentObject object) |
static double[] |
MotorUtilities.getRate(IEfferentObject object) |
static double[] |
MotorUtilities.getRateRange(IEfferentObject object) |
M |
MovementCommandTemplate.instantiate(IAgent agent,
IEfferentObject object) |
static boolean |
MotorUtilities.isMotor(IEfferentObject object) |
Modifier and Type | Method and Description |
---|---|
static boolean |
VocalUtilities.canVocalize(IEfferentObject efferentObject) |
protected void |
VocalizationCommandTemplate.configure(VocalizationCommand command,
IAgent agent,
IEfferentObject object) |
static java.lang.String |
VocalUtilities.getVocalization(IEfferentObject efferentObject) |
VocalizationCommand |
VocalizationCommandTemplate.instantiate(IAgent agent,
IEfferentObject object) |
Modifier and Type | Class and Description |
---|---|
class |
EfferentObject |
Modifier and Type | Method and Description |
---|---|
IEfferentObject |
RequestableEfferentObjectManager.request(IIdentifier agentIdentifier) |
Modifier and Type | Method and Description |
---|---|
protected void |
PressCommandTemplate.configure(PressCommand command,
IAgent agent,
IEfferentObject object) |
protected void |
ReleaseCommandTemplate.configure(ReleaseCommand command,
IAgent agent,
IEfferentObject object) |
protected DeltaTracker<IMutableObject> |
MuscleUtilities.createFinger(java.lang.String name,
IEfferentObject hand,
double x,
double y) |
protected void |
DefaultActuator.positionMouse(TranslateCommand command,
EfferentCommandHandler handler,
IEfferentObject mouse,
double[] position) |
Modifier and Type | Method and Description |
---|---|
IEfferentObject |
EfferentCommandManager.getMuscle(IIdentifier muscleId) |
Modifier and Type | Method and Description |
---|---|
protected abstract C |
EfferentCommandManager.createCommand(IEfferentObject object,
java.lang.Object... parameters)
create the command using the provided efferent object, from which a
template should be extracted and instantiated
|
java.util.concurrent.Future<C> |
EfferentCommandManager.newCommand(IEfferentObject object,
java.lang.Object... parameters)
create and submit a new command.
|
protected C |
EfferentCommandManager.newCommandInternal(IEfferentObject object,
java.lang.Object... parameters)
creates and submits the command, w/o using the future..
|
Modifier and Type | Method and Description |
---|---|
IEfferentObject |
ICommandTranslator.getMuscle(ChunkTypeRequest request,
IModel model)
translates a set of slot values into a
IEfferentObject that
represents a muscle defined within the pattern. |
IEfferentObject |
DefaultCommandTranslator.getMuscle(ChunkTypeRequest request,
IModel model) |
IEfferentObject |
ICommandTranslator.getMuscle(java.lang.String muscleName,
IModel model)
translate a string name into an
IEfferentObject that represents the
muscle. |
IEfferentObject |
DefaultCommandTranslator.getMuscle(java.lang.String muscleName,
IModel model) |
Modifier and Type | Method and Description |
---|---|
IEfferentCommand |
ICommandTranslator.translate(ChunkTypeRequest request,
IEfferentObject muscle,
IModel model)
translate a
ChunkPattern into an appropriate
IEfferentCommand . |
IEfferentCommand |
DefaultCommandTranslator.translate(ChunkTypeRequest request,
IEfferentObject muscle,
IModel model) |
Modifier and Type | Method and Description |
---|---|
IEfferentObject |
AbstractManualTranslator.getMuscle(ChunkTypeRequest request,
IModel model)
translates a set of slot values into a
IEfferentObject that
represents a muscle defined within the pattern. |
IEfferentObject |
AbstractTranslator.getMuscle(java.lang.String muscleName,
IModel model)
translate a string name into an
IEfferentObject that represents the
muscle. |
Modifier and Type | Method and Description |
---|---|
protected double[] |
PeckTranslator.getTarget(ChunkTypeRequest request,
IEfferentObject muscle) |
protected IEfferentCommandTemplate |
AbstractTranslator.getTemplateNamed(java.lang.String templateName,
IEfferentObject muscle) |
IEfferentCommand |
PunchTranslator.translate(ChunkTypeRequest request,
IEfferentObject muscle,
IModel model) |
IEfferentCommand |
PeckTranslator.translate(ChunkTypeRequest request,
IEfferentObject muscle,
IModel model) |
IEfferentCommand |
PeckRecoilTranslator.translate(ChunkTypeRequest request,
IEfferentObject muscle,
IModel model) |
Modifier and Type | Method and Description |
---|---|
protected MovementCommand |
MotorCommandManager.createCommand(IEfferentObject object,
java.lang.Object... parameters) |
protected void |
MuscleStateManager.updateState(MuscleState state,
IEfferentObject object) |
Modifier and Type | Method and Description |
---|---|
void |
MuscleStateManager.objectsAdded(IObjectEvent<IEfferentObject,?> addEvent) |
void |
MuscleStateManager.objectsRemoved(IObjectEvent<IEfferentObject,?> removeEvent) |
void |
MuscleStateManager.objectsUpdated(IObjectEvent<IEfferentObject,?> updateEvent) |
Modifier and Type | Method and Description |
---|---|
IEfferentObject |
AbstractVocalModule.getVocalizationSource() |
Modifier and Type | Method and Description |
---|---|
protected VocalizationCommand |
VocalCommandManager.createCommand(IEfferentObject vocalizationSource,
java.lang.Object... parameters) |