source: java/main/src/main/java/com/framsticks/model/Joint.java @ 77

Last change on this file since 77 was 77, checked in by psniegowski, 11 years ago

Add new java codebase.

File size: 1.8 KB
Line 
1package com.framsticks.model;
2
3import com.framsticks.util.Point3d;
4
5/**
6 * The Class Joint.
7 *
8 * All accessors are used by ReflectionAccess.
9 */
10public class Joint {
11
12        public void setP1(Integer p1) { part1 = p1; }
13        public Integer getP1() { return part1; }
14        public void setP2(Integer p2) { part2 = p2; }
15        public Integer getP2() { return part2; }
16
17        public void setDx(Double dx) { delta.x = dx; }
18        public void setDy(Double dy) { delta.y = dy; }
19        public void setDz(Double dz) { delta.z = dz; }
20
21        public Double getDx() { return delta.x; }
22        public Double getDy() { return delta.y; }
23        public Double getDz() { return delta.z; }
24
25        public void setRx(Double rx) { rotation.x = rx; }
26        public void setRy(Double ry) { rotation.y = ry; }
27        public void setRz(Double rz) { rotation.z = rz; }
28
29        public Double getRx() { return rotation.x; }
30        public Double getRy() { return rotation.y; }
31        public Double getRz() { return rotation.z; }   
32
33        public Double getStam() { return stamina; }
34        public void setStam(Double stam) { stamina = stam; }
35
36        public Double getStif() { return stiffness; }
37        public void setStif(Double stif) { stiffness = stif; }
38
39        public Double getRotstif() { return rotationStiffness; }
40        public void setRotstif(Double rotstif) { rotationStiffness = rotstif; }
41
42        public String getI() { return info; }
43        public void setI(String i) { info = i; }
44
45        public String getVstyle() { return visualizationStyle; }
46        public void setVstyle(String Vstyle) { visualizationStyle = Vstyle; }
47
48        /** p1 */
49        public Integer part1;
50
51        /** p2 */
52        public Integer part2;
53
54        /** dx, dy, dz*/
55        public final Point3d delta = new Point3d();
56
57        /** rx, ry, rz*/
58        public final Point3d rotation = new Point3d();
59
60        /** stam */
61        public Double stamina;
62
63        /** stif */
64        public Double stiffness;
65
66        /** rotstif */
67        public Double rotationStiffness;
68
69        /** i */
70        public String info;
71
72        /** Vstyle */
73        public String visualizationStyle;
74
75
76}
Note: See TracBrowser for help on using the repository browser.