Uses of Interface
org.commonreality.object.ISimulationObject

Packages that use ISimulationObject
org.commonreality.efferent   
org.commonreality.efferent.impl   
org.commonreality.modalities   
org.commonreality.modalities.aural   
org.commonreality.modalities.motor   
org.commonreality.modalities.visual   
org.commonreality.modalities.vocal   
org.commonreality.object   
org.commonreality.object.delta   
org.commonreality.object.manager   
org.commonreality.object.manager.event   
org.commonreality.object.manager.impl   
org.commonreality.sensors.handlers   
org.commonreality.sensors.keyboard   
org.commonreality.sensors.xml.processor   
 

Uses of ISimulationObject in org.commonreality.efferent
 

Subinterfaces of ISimulationObject in org.commonreality.efferent
 interface ICompoundCommand
           
 interface IEfferentCommand
          a command that can be issued to affect some change on an IEfferentObject.
 

Uses of ISimulationObject in org.commonreality.efferent.impl
 

Classes in org.commonreality.efferent.impl that implement ISimulationObject
 class AbstractEfferentCommand
           
 

Uses of ISimulationObject in org.commonreality.modalities
 

Methods in org.commonreality.modalities with parameters of type ISimulationObject
 boolean DefaultPropertyHandler.getBoolean(java.lang.String propertyName, ISimulationObject realObject)
           
 double DefaultPropertyHandler.getDouble(java.lang.String propertyName, ISimulationObject realObject)
           
 double[] DefaultPropertyHandler.getDoubles(java.lang.String propertyName, ISimulationObject realObject)
           
 int DefaultPropertyHandler.getInt(java.lang.String propertyName, ISimulationObject realObject)
           
 int[] DefaultPropertyHandler.getInts(java.lang.String propertyName, ISimulationObject realObject)
           
 java.lang.String DefaultPropertyHandler.getString(java.lang.String propertyName, ISimulationObject realObject)
           
 java.lang.String[] DefaultPropertyHandler.getStrings(java.lang.String propertyName, ISimulationObject realObject)
           
 boolean DefaultPropertyHandler.hasProperty(java.lang.String name, ISimulationObject object)
           
 

Uses of ISimulationObject in org.commonreality.modalities.aural
 

Methods in org.commonreality.modalities.aural with parameters of type ISimulationObject
 double IAuralPropertyHandler.getDuration(ISimulationObject object)
           
 double DefaultAuralPropertyHandler.getDuration(ISimulationObject object)
           
 double IAuralPropertyHandler.getOnset(ISimulationObject object)
           
 double DefaultAuralPropertyHandler.getOnset(ISimulationObject object)
           
 java.lang.String IAuralPropertyHandler.getToken(ISimulationObject object)
           
 java.lang.String DefaultAuralPropertyHandler.getToken(ISimulationObject object)
           
 java.lang.String[] IAuralPropertyHandler.getTypes(ISimulationObject object)
           
 java.lang.String[] DefaultAuralPropertyHandler.getTypes(ISimulationObject object)
           
 boolean IAuralPropertyHandler.isAudible(ISimulationObject object)
           
 boolean DefaultAuralPropertyHandler.isAudible(ISimulationObject object)
           
 

Uses of ISimulationObject in org.commonreality.modalities.motor
 

Classes in org.commonreality.modalities.motor that implement ISimulationObject
 class MovementCommand
           
 class RotateCommand
           
 class TranslateCommand
           
 

Methods in org.commonreality.modalities.motor with parameters of type ISimulationObject
static double[] MotorUtilities.getDoubles(java.lang.String propertyName, ISimulationObject object)
           
 

Uses of ISimulationObject in org.commonreality.modalities.visual
 

Methods in org.commonreality.modalities.visual with parameters of type ISimulationObject
 java.awt.Color[] IVisualPropertyHandler.getColors(ISimulationObject realObject)
           
 java.awt.Color[] DefaultVisualPropertyHandler.getColors(ISimulationObject realObject)
           
 double IVisualPropertyHandler.getRetinalDistance(ISimulationObject realObject)
           
 double DefaultVisualPropertyHandler.getRetinalDistance(ISimulationObject realObject)
           
 java.awt.geom.Point2D IVisualPropertyHandler.getRetinalLocation(ISimulationObject realObject)
           
 java.awt.geom.Point2D DefaultVisualPropertyHandler.getRetinalLocation(ISimulationObject realObject)
           
 java.awt.geom.Dimension2D IVisualPropertyHandler.getRetinalSize(ISimulationObject realObject)
           
 java.awt.geom.Dimension2D DefaultVisualPropertyHandler.getRetinalSize(ISimulationObject realObject)
           
 double IVisualPropertyHandler.getSlope(ISimulationObject realObject)
           
 double DefaultVisualPropertyHandler.getSlope(ISimulationObject realObject)
           
 java.lang.String IVisualPropertyHandler.getText(ISimulationObject realObject)
           
 java.lang.String DefaultVisualPropertyHandler.getText(ISimulationObject realObject)
           
 java.lang.String IVisualPropertyHandler.getToken(ISimulationObject realObject)
           
 java.lang.String DefaultVisualPropertyHandler.getToken(ISimulationObject realObject)
           
 java.lang.String[] IVisualPropertyHandler.getTypes(ISimulationObject realObject)
           
 java.lang.String[] DefaultVisualPropertyHandler.getTypes(ISimulationObject realObject)
           
 boolean IVisualPropertyHandler.isVisible(ISimulationObject realObject)
           
 boolean DefaultVisualPropertyHandler.isVisible(ISimulationObject realObject)
           
 

Uses of ISimulationObject in org.commonreality.modalities.vocal
 

Classes in org.commonreality.modalities.vocal that implement ISimulationObject
 class VocalizationCommand
           
 

Uses of ISimulationObject in org.commonreality.object
 

Subinterfaces of ISimulationObject in org.commonreality.object
 interface IAfferentObject
          Any short lived sensory object created by a sensor.
 interface IAgentObject
           
 interface IEfferentObject
          any object in the simulation that is actually a part of the agent and can be controlled by using IEfferentCommand
 interface IMutableObject
           
 interface IRealObject
          Any object in the simulation that has a shared reality.
 interface ISensorObject
           
 interface ISensoryObject
           
 

Methods in org.commonreality.object with parameters of type ISimulationObject
 boolean IPropertyHandler.getBoolean(java.lang.String propertyName, ISimulationObject realObject)
           
 double IPropertyHandler.getDouble(java.lang.String propertyName, ISimulationObject realObject)
           
 double[] IPropertyHandler.getDoubles(java.lang.String propertyName, ISimulationObject realObject)
           
 int IPropertyHandler.getInt(java.lang.String propertyName, ISimulationObject realObject)
           
 int[] IPropertyHandler.getInts(java.lang.String propertyName, ISimulationObject realObject)
           
 java.lang.String IPropertyHandler.getString(java.lang.String propertyName, ISimulationObject realObject)
           
 java.lang.String[] IPropertyHandler.getStrings(java.lang.String propertyName, ISimulationObject realObject)
           
 boolean IPropertyHandler.hasProperty(java.lang.String propertyName, ISimulationObject realObject)
           
 

Uses of ISimulationObject in org.commonreality.object.delta
 

Classes in org.commonreality.object.delta that implement ISimulationObject
 class DeltaTracker<O extends IMutableObject>
           
 

Constructors in org.commonreality.object.delta with parameters of type ISimulationObject
DeltaTracker(ISimulationObject object)
           
FullObjectDelta(ISimulationObject object)
           
 

Uses of ISimulationObject in org.commonreality.object.manager
 

Classes in org.commonreality.object.manager with type parameters of type ISimulationObject
 interface IMutableObjectManager<O extends ISimulationObject,L extends IObjectListener<O>>
          The mutable object manager extends the IObjectManager to support the adding, removing, and updating of simulation objects.
 interface IObjectManager<O extends ISimulationObject,L extends IObjectListener<O>>
          An object manager allows a set of simulation objects to be tracked and events fired when they are changed.
 interface IRequestableObjectManager<O extends ISimulationObject,L extends IObjectListener<O>>
          The requestable object manager is the only object manager that is able to create new objects.
 

Uses of ISimulationObject in org.commonreality.object.manager.event
 

Classes in org.commonreality.object.manager.event with type parameters of type ISimulationObject
 interface IObjectEvent<O extends ISimulationObject,L extends IObjectListener<O>>
           
 interface IObjectListener<O extends ISimulationObject>
           
 class ObjectEvent<O extends ISimulationObject,L extends IObjectListener<O>>
           
 

Uses of ISimulationObject in org.commonreality.object.manager.impl
 

Classes in org.commonreality.object.manager.impl with type parameters of type ISimulationObject
 class GeneralObjectManager<O extends ISimulationObject,L extends IObjectListener<O>>
          Handles the adding, updating, and removal of a specific type of simulation object - it also deals with the listeners.
 

Classes in org.commonreality.object.manager.impl that implement ISimulationObject
 class AfferentObject
           
 class AgentObject
           
 class BasicObject
           
 class EfferentObject
           
 class RealObject
           
 class SensorObject
           
 

Uses of ISimulationObject in org.commonreality.sensors.handlers
 

Methods in org.commonreality.sensors.handlers with parameters of type ISimulationObject
 void AddRemoveTracker.add(ISimulationObject object, double addTime, double removeTime)
           
 

Uses of ISimulationObject in org.commonreality.sensors.keyboard
 

Classes in org.commonreality.sensors.keyboard that implement ISimulationObject
 class PressCommand
           
 class ReleaseCommand
           
 

Uses of ISimulationObject in org.commonreality.sensors.xml.processor
 

Classes in org.commonreality.sensors.xml.processor with type parameters of type ISimulationObject
 class AbstractProcessor<O extends ISimulationObject,L extends IObjectListener<O>>