SteeringProperties
Class ObstacleAvoidanceProperties
java.lang.Object
SteeringProperties.SteeringProperties
SteeringProperties.ObstacleAvoidanceProperties
- All Implemented Interfaces:
- Serializable
public class ObstacleAvoidanceProperties
- extends SteeringProperties
The steering properties of the Obstacle Avoidance 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 |
ObstacleAvoidanceProperties
public ObstacleAvoidanceProperties()
- Creates the dafult ObstacleAvoidanceProperties. The order is 1, front collisions false and tree collision also false.
ObstacleAvoidanceProperties
public ObstacleAvoidanceProperties(SteeringProperties.BehaviorType behaviorType)
- Creates the dafult ObstacleAvoidanceProperties. The order is 1, front collisions false and tree collision also false.
ObstacleAvoidanceProperties
public ObstacleAvoidanceProperties(XMLObstacleAvoidanceProperties xml)
- Creates the ObstacleAvoidanceProperties from the XMLObstacleAvoidanceProperties.
ObstacleAvoidanceProperties
public ObstacleAvoidanceProperties(int repulsiveForce,
int orderOfTheForce,
boolean frontCollisions,
boolean treeCollisions)
- Creates the ObstacleAvoidanceProperties.
- Parameters:
orderOfTheForce
- frontCollisions
- treeCollisions
-
setNewBehaviorType
protected void setNewBehaviorType(SteeringProperties.BehaviorType behaviorType)
- Specified by:
setNewBehaviorType
in class SteeringProperties
getRepulsiveForce
public int getRepulsiveForce()
setRepulsiveForce
public void setRepulsiveForce(int repulsiveForce)
getForceOrder
public int getForceOrder()
setForceOrder
public void setForceOrder(int orderOfTheForce)
isFrontCollisions
public boolean isFrontCollisions()
setFrontCollisions
public void setFrontCollisions(boolean frontCollisions)
isTreeCollisions
public boolean isTreeCollisions()
setTreeCollisions
public void setTreeCollisions(boolean treeCollisions)
getSpecialText
public String getSpecialText()
- Specified by:
getSpecialText
in class SteeringProperties
setProperties
public void setProperties(SteeringProperties newProperties)
- Specified by:
setProperties
in class SteeringProperties
getXMLProperties
public XMLObstacleAvoidanceProperties getXMLProperties()
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.