public class WallFollowingProperties extends SteeringProperties
SteeringProperties.BehaviorType
active, 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, setWeight
public 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 SteeringProperties
public 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 SteeringProperties
public void setProperties(SteeringProperties newProperties)
setProperties
in class SteeringProperties
public XMLWallFollowingProperties getXMLProperties()
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.