public class WallFollowingProperties extends SteeringProperties
SteeringProperties.BehaviorTypeactive, behaviorType, type, weight| Constructor and Description |
|---|
WallFollowingProperties() |
WallFollowingProperties(int wallForce,
int orderOfTheForce,
int attractiveForceWeight,
int repulsiveForceWeight,
int concaveEdgesForceWeight,
int convexEdgesForceWeight,
boolean justMySide,
boolean specialDetection,
boolean frontCollisions) |
WallFollowingProperties(SteeringProperties.BehaviorType behaviorType) |
WallFollowingProperties(XMLWallFollowingProperties xml) |
| Modifier and Type | Method and Description |
|---|---|
double |
getAttractiveForceWeight() |
double |
getConcaveEdgesForceWeight() |
double |
getConvexEdgesForceWeight() |
int |
getOrderOfTheForce() |
double |
getRepulsiveForceWeight() |
String |
getSpecialText() |
int |
getWallForce() |
XMLWallFollowingProperties |
getXMLProperties() |
boolean |
isFrontCollisions() |
boolean |
isJustMySide() |
boolean |
isSpecialDetection() |
void |
setAttractiveForceWeight(double attractiveForceWeight) |
void |
setConcaveEdgesForceWeight(double concaveEdgesForceWeight) |
void |
setConvexEdgesForceWeight(double convexEdgesForceWeight) |
void |
setFrontCollisions(boolean frontCollisions) |
void |
setJustMySide(boolean justMySide) |
protected void |
setNewBehaviorType(SteeringProperties.BehaviorType behaviorType) |
void |
setOrderOfTheForce(int orderOfTheForce) |
void |
setProperties(SteeringProperties newProperties) |
void |
setRepulsiveForceWeight(double repulsiveForceWeight) |
void |
setSpecialDetection(boolean specialDetection) |
void |
setWallForce(int force) |
getBehaviorType, getText, getType, getWeight, isActive, setActive, setBehaviorType, setType, setWeightpublic WallFollowingProperties()
public WallFollowingProperties(SteeringProperties.BehaviorType behaviorType)
public WallFollowingProperties(XMLWallFollowingProperties xml)
public WallFollowingProperties(int wallForce,
int orderOfTheForce,
int attractiveForceWeight,
int repulsiveForceWeight,
int concaveEdgesForceWeight,
int convexEdgesForceWeight,
boolean justMySide,
boolean specialDetection,
boolean frontCollisions)
protected void setNewBehaviorType(SteeringProperties.BehaviorType behaviorType)
setNewBehaviorType in class SteeringPropertiespublic int getWallForce()
public void setWallForce(int force)
public int getOrderOfTheForce()
public void setOrderOfTheForce(int orderOfTheForce)
public double getAttractiveForceWeight()
public void setAttractiveForceWeight(double attractiveForceWeight)
public double getConcaveEdgesForceWeight()
public void setConcaveEdgesForceWeight(double concaveEdgesForceWeight)
public double getConvexEdgesForceWeight()
public void setConvexEdgesForceWeight(double convexEdgesForceWeight)
public double getRepulsiveForceWeight()
public void setRepulsiveForceWeight(double repulsiveForceWeight)
public boolean isFrontCollisions()
public void setFrontCollisions(boolean frontCollisions)
public boolean isJustMySide()
public void setJustMySide(boolean justMySide)
public boolean isSpecialDetection()
public void setSpecialDetection(boolean specialDetection)
public String getSpecialText()
getSpecialText in class SteeringPropertiespublic void setProperties(SteeringProperties newProperties)
setProperties in class SteeringPropertiespublic XMLWallFollowingProperties getXMLProperties()
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.