View Javadoc

1   /*
2    * To change this template, choose Tools | Templates
3    * and open the template in the editor.
4    */
5   
6   package cz.cuni.amis.pogamut.udk.t3dgenerator.elements.map;
7   
8   import cz.cuni.amis.pogamut.unreal.t3dgenerator.annotations.FieldName;
9   
10  /**
11   *
12   * @author Martin Cerny
13   */
14  public class CollisionCylinderComponent extends AbstractPrimitiveComponent{
15  
16      private float collisionHeight;
17      private float collisionRadius;
18  
19      private Boolean alwaysRenderIfSelected;
20  
21      @FieldName("CollideActors")
22      private Boolean collideActors;
23  
24      public CollisionCylinderComponent(String archetypeName, float collisionHeight, float collisionRadius) {
25          super("CollisionCylinder", archetypeName, "CylinderComponent");
26          this.collisionHeight = collisionHeight;
27          this.collisionRadius = collisionRadius;
28      }
29  
30      public Boolean getAlwaysRenderIfSelected() {
31          return alwaysRenderIfSelected;
32      }
33  
34      public void setAlwaysRenderIfSelected(Boolean alwaysRenderIfSelected) {
35          this.alwaysRenderIfSelected = alwaysRenderIfSelected;
36      }
37  
38      public Boolean getCollideActors() {
39          return collideActors;
40      }
41  
42      public void setCollideActors(Boolean collideActors) {
43          this.collideActors = collideActors;
44      }
45  
46      public float getCollisionHeight() {
47          return collisionHeight;
48      }
49  
50      public void setCollisionHeight(float collisionHeight) {
51          this.collisionHeight = collisionHeight;
52      }
53  
54      public float getCollisionRadius() {
55          return collisionRadius;
56      }
57  
58      public void setCollisionRadius(float collisionRadius) {
59          this.collisionRadius = collisionRadius;
60      }
61  
62      
63  
64  }