public class ContinuousSpace3D extends Space3D
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, 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 |
---|
ContinuousSpace3D()
Creates a new
ContinuousSpace2D with the default name. |
ContinuousSpace3D(IVector3 areasize)
Creates a new
ContinuousSpace2D with the default name. |
ContinuousSpace3D(java.lang.Object name,
IVector3 areasize)
Creates a new
ContinuousSpace2D with a special ID. |
adjustPosition, calculateDistance, getAreaSize, getBorderMode, getDistance, getDistance, getNearestObject, getNearObjects, getNearObjects, getNearObjects, getRandomPosition, getSpaceObjects, initSpaceObject, setAreaSize, setPosition
addAvatarMappings, addDataConsumer, addDataProvider, addDataView, addDataViewMapping, addEnvironmentListener, addInitialAvatar, addObjectTaskType, addPerceptGenerator, addPerceptProcessor, addPerceptType, addSpaceAction, addSpaceObjectType, 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 ContinuousSpace3D()
ContinuousSpace2D
with the default name.public ContinuousSpace3D(IVector3 areasize)
ContinuousSpace2D
with the default name.spaceexecutor
- executor for the spaceactionexecutor
- executor for component actionsareasize
- the size of the 3D areapublic ContinuousSpace3D(java.lang.Object name, IVector3 areasize)
ContinuousSpace2D
with a special ID.name
- the name of this spaceareasize
- the size of the 2D areaactionexecutor
- executor for component actions