public class Move3DTask
extends jadex.extension.envsupport.environment.AbstractTask
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROPERTY_DESTINATION
The destination property.
|
static java.lang.String |
PROPERTY_SCOPE
The scope property.
|
static java.lang.String |
PROPERTY_SPEED
The speed property of the moving object (units per second).
|
static java.lang.String |
PROPERTY_TARGETRADIUS
The target radius.
|
static java.lang.String |
PROPERTY_TYPENAME
The destination property.
|
static java.lang.String |
PROPERTY_VISION
The vision property of the moving object (radius in units).
|
Constructor and Description |
---|
Move3DTask() |
Modifier and Type | Method and Description |
---|---|
void |
execute(jadex.extension.envsupport.environment.IEnvironmentSpace space,
jadex.extension.envsupport.environment.ISpaceObject obj,
long progress,
jadex.bridge.service.types.clock.IClockService clock)
Executes the task.
|
protected static void |
processVision(jadex.extension.envsupport.environment.IEnvironmentSpace space,
jadex.extension.envsupport.environment.ISpaceObject obj,
jadex.bridge.IExternalAccess agent) |
isFinished, setFinished, shutdown, start
addPropertyChangeListener, getProperties, getProperty, getPropertyNames, hasProperty, removePropertyChangeListener, setProperties, setProperty, toString
public static final java.lang.String PROPERTY_TYPENAME
public static final java.lang.String PROPERTY_DESTINATION
public static final java.lang.String PROPERTY_SCOPE
public static final java.lang.String PROPERTY_SPEED
public static final java.lang.String PROPERTY_VISION
public static final java.lang.String PROPERTY_TARGETRADIUS
public void execute(jadex.extension.envsupport.environment.IEnvironmentSpace space, jadex.extension.envsupport.environment.ISpaceObject obj, long progress, jadex.bridge.service.types.clock.IClockService clock)
execute
in interface jadex.extension.envsupport.environment.IObjectTask
execute
in class jadex.extension.envsupport.environment.AbstractTask
space
- The environment in which the task is executing.obj
- The object that is executing the task.progress
- The time that has passed according to the environment executor.protected static void processVision(jadex.extension.envsupport.environment.IEnvironmentSpace space, jadex.extension.envsupport.environment.ISpaceObject obj, jadex.bridge.IExternalAccess agent)