Class ContinuousSpace3D
- java.lang.Object
- 
- jadex.commons.SimplePropertyObject
- 
- jadex.commons.meta.TypedPropertyObject
- 
- jadex.extension.envsupport.environment.SynchronizedPropertyObject
- 
- jadex.extension.envsupport.environment.AbstractEnvironmentSpace
- 
- jadex.extension.envsupport.environment.space3d.Space3D
- 
- jadex.extension.envsupport.environment.space3d.ContinuousSpace3D
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- IExtensionInstance,- IPropertyObject,- ITypedPropertyObject,- IEnvironmentSpace
 
 public class ContinuousSpace3D extends Space3D Continuous version of 2D space.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jadex.extension.envsupport.environment.AbstractEnvironmentSpaceAbstractEnvironmentSpace.AtomicCounter
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringDEFAULT_NAMEThe default ID for this space- 
Fields inherited from class jadex.extension.envsupport.environment.space3d.Space3Dareasize, BORDER_RELAXED, BORDER_STRICT, BORDER_TORUS, PROPERTY_BORDER, PROPERTY_POSITION
 - 
Fields inherited from class jadex.extension.envsupport.environment.AbstractEnvironmentSpaceactionlist, 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
 - 
Fields inherited from class jadex.extension.envsupport.environment.SynchronizedPropertyObjectmonitor
 - 
Fields inherited from class jadex.commons.SimplePropertyObjectpcs, properties
 
- 
 - 
Constructor SummaryConstructors Constructor Description ContinuousSpace3D()Creates a newContinuousSpace2Dwith the default name.ContinuousSpace3D(IVector3 areasize)Creates a newContinuousSpace2Dwith the default name.ContinuousSpace3D(java.lang.Object name, IVector3 areasize)Creates a newContinuousSpace2Dwith a special ID.
 - 
Method Summary- 
Methods inherited from class jadex.extension.envsupport.environment.space3d.Space3DadjustPosition, calculateDistance, getAreaSize, getBorderMode, getDistance, getDistance, getNearestObject, getNearObjects, getNearObjects, getNearObjects, getRandomPosition, getSpaceObjects, initSpaceObject, setAreaSize, setPosition
 - 
Methods inherited from class jadex.extension.envsupport.environment.AbstractEnvironmentSpaceaddAvatarMappings, 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
 - 
Methods inherited from class jadex.extension.envsupport.environment.SynchronizedPropertyObjectaddPropertyChangeListener, getMonitor, getPropertyNames, hasProperty, removePropertyChangeListener, setProperty
 - 
Methods inherited from class jadex.commons.meta.TypedPropertyObjectgetMetaData, getMetaDatas
 - 
Methods inherited from class jadex.commons.SimplePropertyObjectgetProperties, setProperties, toString
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface jadex.commons.IPropertyObjectgetPropertyNames, hasProperty, setProperty
 
- 
 
- 
- 
- 
Constructor Detail- 
ContinuousSpace3Dpublic ContinuousSpace3D() Creates a newContinuousSpace2Dwith the default name.
 - 
ContinuousSpace3Dpublic ContinuousSpace3D(IVector3 areasize) Creates a newContinuousSpace2Dwith the default name.- Parameters:
- spaceexecutor- executor for the space
- actionexecutor- executor for component actions
- areasize- the size of the 3D area
 
 - 
ContinuousSpace3Dpublic ContinuousSpace3D(java.lang.Object name, IVector3 areasize)Creates a newContinuousSpace2Dwith a special ID.- Parameters:
- name- the name of this space
- areasize- the size of the 2D area
- actionexecutor- executor for component actions
 
 
- 
 
-