public class ContinuousSpace2D extends Space2D
Space2D.KdTreeProcess
AbstractEnvironmentSpace.AtomicCounter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_NAME
The default ID for this space
|
areasize, BORDER_RELAXED, BORDER_STRICT, BORDER_TORUS, kdTrees, PROPERTY_BORDER, PROPERTY_POSITION
actionlist, actions, avatarmappings, classloader, config, dataconsumers, dataproviders, dataviewmappings, exta, fetcher, ia, initialavatars, listeners, objectidcounter, objecttypes, objecttypesMeta, observercenters, perceptgenerators, perceptlist, perceptprocessors, percepttypes, pfetcher, processes, processtypes, spaceobjects, spaceobjectsbyowner, spaceobjectsbytype, taskidcounter, tasktypes, views, zombieobjects
monitor
pcs, properties
Constructor and Description |
---|
ContinuousSpace2D()
Creates a new
ContinuousSpace2D with the default name. |
ContinuousSpace2D(IVector2 areasize)
Creates a new
ContinuousSpace2D with the default name. |
ContinuousSpace2D(java.lang.Object name,
IVector2 areasize)
Creates a new
ContinuousSpace2D with a special ID. |
addSpaceObjectType, adjustPosition, calculateDistance, disableKdTree, enableKdTree, getAreaSize, getBorderMode, getDistance, getDistance, getNearestObject, getNearObjects, getNearObjects, getNearObjects, getNearObjects, getRandomPosition, getSpaceObjects, initSpaceObject, setAreaSize, setPosition
addAvatarMappings, addDataConsumer, addDataProvider, addDataView, addDataViewMapping, addEnvironmentListener, addInitialAvatar, addObjectTaskType, addPerceptGenerator, addPerceptProcessor, addPerceptType, addSpaceAction, addSpaceProcessType, addTaskListener, cancelSpaceAction, componentAdded, componentRemoved, createAvatar, createObjectTask, createPercept, createSpaceObject, createSpaceObjectZombie, createSpaceProcess, destroySpaceObject, fireEnvironmentEvent, fireObjectEvent, getAvatar, getAvatar, getAvatarMapping, getAvatars, getClassLoader, getComponentActionList, getComponents, getComponentType, getDataConsumer, getDataConsumers, getDataProvider, getDataView, getDataViews, getExternalAccess, getFetcher, getOwner, getPerceptList, getPerceptType, getProcesses, getProperty, getSpaceAction, getSpaceObject, getSpaceObject0, getSpaceObjectsByType, getSpaceObjectsCollection, getSpaceObjectType, getSpaceProcess, getSpaceProcessNames, getViews, init, initSpace, mergeProperties, mergeProperties, performSpaceAction, performSpaceAction, removeAvatarMappings, removeDataView, removeEnvironmentListener, removeObjectTask, removeObjectTaskType, removePerceptGenerator, removePerceptProcessor, removePerceptType, removeSpaceAction, removeSpaceObjectType, removeSpaceProcess, removeSpaceProcessType, removeTaskListener, setFetcher, setInitData, setOwner, terminate, waitForTask
addPropertyChangeListener, getMonitor, getPropertyNames, hasProperty, removePropertyChangeListener, setProperty
getMetaData, getMetaDatas
getProperties, setProperties, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getPropertyNames, hasProperty, setProperty
public static final java.lang.String DEFAULT_NAME
public ContinuousSpace2D()
ContinuousSpace2D
with the default name.public ContinuousSpace2D(IVector2 areasize)
ContinuousSpace2D
with the default name.spaceexecutor
- executor for the spaceactionexecutor
- executor for component actionsareasize
- the size of the 2D areapublic ContinuousSpace2D(java.lang.Object name, IVector2 areasize)
ContinuousSpace2D
with a special ID.name
- the name of this spaceareasize
- the size of the 2D areaactionexecutor
- executor for component actions