cartago
Class AgentBodyArtifact

java.lang.Object
  extended by cartago.Artifact
      extended by cartago.AgentBodyArtifact

public class AgentBodyArtifact
extends Artifact


Nested Class Summary
 
Nested classes/interfaces inherited from class cartago.Artifact
Artifact.AbstractAsyncProcess
 
Field Summary
protected  double observingRadius
           
 
Fields inherited from class cartago.Artifact
observabilityRadius, position, thisOpId
 
Constructor Summary
AgentBodyArtifact()
           
 
Method Summary
protected  double getObservingRadius()
           
protected  void setObservingRadius(double radius)
           
protected  void setupPosition(AbstractWorkspacePoint pos, double observabilityRadius, double observingRadius)
           
protected  void updatePosition(AbstractWorkspacePoint pos)
           
 
Methods inherited from class cartago.Artifact
await_time, await, await, commit, defineObsProperty, defineOp, delay, dispose, dispose, execInternalOp, execLinkedOp, execLinkedOp, failed, failed, getCreatorId, getId, getManualSrcFile, getObservabilityRadius, getObsProperty, getObsPropertyByTemplate, getOpKey, getOpUserBody, getOpUserId, getOpUserName, getPosition, hasObsProperty, hasObsPropertyByTemplate, isLinked, log, lookupArtifact, makeArtifact, removeObsProperty, removeObsPropertyByTemplate, setupOperations, setupPosition, signal, signal, updateObservabilityRadius, updateObsProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

observingRadius

protected double observingRadius
Constructor Detail

AgentBodyArtifact

public AgentBodyArtifact()
Method Detail

setupPosition

protected void setupPosition(AbstractWorkspacePoint pos,
                             double observabilityRadius,
                             double observingRadius)

updatePosition

protected void updatePosition(AbstractWorkspacePoint pos)
Overrides:
updatePosition in class Artifact

getObservingRadius

protected double getObservingRadius()

setObservingRadius

protected void setObservingRadius(double radius)


>DEIS - University of Bologna