$search
00001 package edu.tum.cs.ias.knowrob.utils.owl; 00002 00003 import javax.vecmath.Vector3d; 00004 00005 public class MapJoint extends MapObject { 00006 00007 // properties specific for objects that are rotational or prismatic joints 00008 00012 public double q_min; 00013 00017 public double q_max; 00018 00022 public double radius; 00023 00027 public Vector3d direction; 00028 00032 public MapObject child; 00033 00037 public MapObject parent; 00038 00039 00040 public MapJoint () { 00041 super(); 00042 this.direction = new Vector3d(); 00043 this.child = new MapObject(); 00044 this.parent = new MapObject(); 00045 } 00046 00047 public double getQ_min() { 00048 return q_min; 00049 } 00050 00051 00052 public void setQ_min(double q_min) { 00053 this.q_min = q_min; 00054 } 00055 00056 00057 public double getQ_max() { 00058 return q_max; 00059 } 00060 00061 00062 public void setQ_max(double q_max) { 00063 this.q_max = q_max; 00064 } 00065 00066 00067 public Vector3d getDirection() { 00068 return direction; 00069 } 00070 00071 00072 public void setDirection(Vector3d direction) { 00073 this.direction = direction; 00074 } 00075 00076 00077 public MapObject getChild() { 00078 return child; 00079 } 00080 00081 00082 public void setChild(MapObject child) { 00083 this.child = child; 00084 } 00085 00086 00087 public MapObject getParent() { 00088 return parent; 00089 } 00090 00091 public void setParent(MapObject parent) { 00092 this.parent = parent; 00093 } 00094 00095 public double getRadius() { 00096 return radius; 00097 } 00098 00099 public void setRadius(double radius) { 00100 this.radius = radius; 00101 } 00102 }