SocialSteeringsBeta
Class TriangleSteeringProperties

Package class diagram package TriangleSteeringProperties
java.lang.Object
  extended by SteeringProperties.SteeringProperties
      extended by SocialSteeringsBeta.TriangleSteeringProperties
All Implemented Interfaces:
Serializable

public class TriangleSteeringProperties
extends SteeringProperties

Author:
Petr
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class SteeringProperties.SteeringProperties
SteeringProperties.BehaviorType
 
Field Summary
protected  Interval angle
           
protected  UT2004Bot fst
           
protected  Interval fstDistance
           
protected  String headingType
           
protected  Interval headingValue
           
protected  UT2004Bot snd
           
protected  Interval sndDistance
           
 
Fields inherited from class SteeringProperties.SteeringProperties
active, behaviorType, type, weight
 
Constructor Summary
TriangleSteeringProperties()
           
 
Method Summary
 Interval getAngle()
           
 UT2004Bot getFstBot()
           
 Interval getFstDistance()
           
 String getHeadingType()
           
 Interval getHeadingValue()
           
 UT2004Bot getSndBot()
           
 Interval getSndDistance()
           
 String getSpecialText()
           
 void SetAngle(Interval angle)
           
protected  void setBasicProperties(boolean bln)
           
 void SetFstDistance(Interval fstDistance)
           
 void setHeadingType(String headingType)
           
 void setHeadingValue(Interval headingValue)
           
protected  void setNewBehaviorType(SteeringProperties.BehaviorType behaviorType)
           
 void SetOtherAgents(UT2004Bot fst, UT2004Bot snd)
           
 void setProperties(SteeringProperties sp)
           
 void SetSndDistance(Interval sndDistance)
           
 
Methods inherited from class SteeringProperties.SteeringProperties
getBehaviorType, getText, getType, getWeight, isActive, setActive, setBehaviorType, setType, setWeight
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fstDistance

protected Interval fstDistance

sndDistance

protected Interval sndDistance

angle

protected Interval angle

fst

protected UT2004Bot fst

snd

protected UT2004Bot snd

headingType

protected String headingType

headingValue

protected Interval headingValue
Constructor Detail

TriangleSteeringProperties

public TriangleSteeringProperties()
Method Detail

getAngle

public Interval getAngle()

getFstDistance

public Interval getFstDistance()

getSndDistance

public Interval getSndDistance()

SetAngle

public void SetAngle(Interval angle)

SetFstDistance

public void SetFstDistance(Interval fstDistance)

SetSndDistance

public void SetSndDistance(Interval sndDistance)

getFstBot

public UT2004Bot getFstBot()

getSndBot

public UT2004Bot getSndBot()

getSpecialText

public String getSpecialText()
Specified by:
getSpecialText in class SteeringProperties

setBasicProperties

protected void setBasicProperties(boolean bln)

setProperties

public void setProperties(SteeringProperties sp)
Specified by:
setProperties in class SteeringProperties

getHeadingType

public String getHeadingType()

setHeadingType

public void setHeadingType(String headingType)

getHeadingValue

public Interval getHeadingValue()

setHeadingValue

public void setHeadingValue(Interval headingValue)

SetOtherAgents

public void SetOtherAgents(UT2004Bot fst,
                           UT2004Bot snd)

setNewBehaviorType

protected void setNewBehaviorType(SteeringProperties.BehaviorType behaviorType)
Specified by:
setNewBehaviorType in class SteeringProperties


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.