View Javadoc

1   package XMLSteeringProperties;
2   
3   import SteeringProperties.SteeringProperties.BehaviorType;
4   import javax.xml.bind.annotation.XmlElement;
5   import javax.xml.bind.annotation.XmlRootElement;
6   
7   /**
8    *
9    * @author Marki
10   */
11  @XmlRootElement
12  public class XMLWallFollowingProperties {
13  
14      @XmlElement
15      public int wallForce;
16  
17      @XmlElement
18      public int forceOrder;
19  
20      @XmlElement
21      public double attractiveForceWeight;
22  
23      @XmlElement
24      public double repulsiveForceWeight;
25  
26      @XmlElement
27      public double convexEdgesForceWeight;
28  
29      @XmlElement
30      public double concaveEdgesForceWeight;
31      
32      @XmlElement
33      public boolean justMySide;
34  
35      @XmlElement
36      public boolean specialDetection;
37      
38      @XmlElement
39      public boolean frontCollisions;
40  
41      /*@XmlElement
42      public int distanceFromTheWall;*/
43  
44      @XmlElement
45      public boolean active;
46  
47      @XmlElement
48      public double weight;
49  
50      @XmlElement
51      public BehaviorType behavior;
52  }