SteeringProperties
Class WallFollowingProperties
java.lang.Object
SteeringProperties.SteeringProperties
SteeringProperties.WallFollowingProperties
- All Implemented Interfaces:
- Serializable
public class WallFollowingProperties
- extends SteeringProperties
The steering properties of the Wall Following steering.
- Author:
- Marki
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WallFollowingProperties
public WallFollowingProperties()
WallFollowingProperties
public WallFollowingProperties(SteeringProperties.BehaviorType behaviorType)
WallFollowingProperties
public WallFollowingProperties(XMLWallFollowingProperties xml)
WallFollowingProperties
public WallFollowingProperties(int wallForce,
int orderOfTheForce,
int attractiveForceWeight,
int repulsiveForceWeight,
int concaveEdgesForceWeight,
int convexEdgesForceWeight,
boolean justMySide,
boolean specialDetection,
boolean frontCollisions)
setNewBehaviorType
protected void setNewBehaviorType(SteeringProperties.BehaviorType behaviorType)
- Specified by:
setNewBehaviorType
in class SteeringProperties
getWallForce
public int getWallForce()
setWallForce
public void setWallForce(int force)
getOrderOfTheForce
public int getOrderOfTheForce()
setOrderOfTheForce
public void setOrderOfTheForce(int orderOfTheForce)
getAttractiveForceWeight
public double getAttractiveForceWeight()
setAttractiveForceWeight
public void setAttractiveForceWeight(double attractiveForceWeight)
getConcaveEdgesForceWeight
public double getConcaveEdgesForceWeight()
setConcaveEdgesForceWeight
public void setConcaveEdgesForceWeight(double concaveEdgesForceWeight)
getConvexEdgesForceWeight
public double getConvexEdgesForceWeight()
setConvexEdgesForceWeight
public void setConvexEdgesForceWeight(double convexEdgesForceWeight)
getRepulsiveForceWeight
public double getRepulsiveForceWeight()
setRepulsiveForceWeight
public void setRepulsiveForceWeight(double repulsiveForceWeight)
isFrontCollisions
public boolean isFrontCollisions()
setFrontCollisions
public void setFrontCollisions(boolean frontCollisions)
isJustMySide
public boolean isJustMySide()
setJustMySide
public void setJustMySide(boolean justMySide)
isSpecialDetection
public boolean isSpecialDetection()
setSpecialDetection
public void setSpecialDetection(boolean specialDetection)
getSpecialText
public String getSpecialText()
- Specified by:
getSpecialText
in class SteeringProperties
setProperties
public void setProperties(SteeringProperties newProperties)
- Specified by:
setProperties
in class SteeringProperties
getXMLProperties
public XMLWallFollowingProperties getXMLProperties()
Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.