Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv21602/src/net/sourceforge/bprocessor/model
Modified Files:
Line.java
Log Message:
Made new constructors for line, that includes active boolean
Index: Line.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Line.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** Line.java 18 Jul 2006 21:50:41 -0000 1.11
--- Line.java 21 Jul 2006 10:45:43 -0000 1.12
***************
*** 24,29 ****
*/
public Line(Vertex origin) {
! super(origin);
! dir = new Vertex(1, 0, 0);
}
--- 24,28 ----
*/
public Line(Vertex origin) {
! this(origin, new Vertex(1, 0, 0), false);
}
***************
*** 34,39 ****
--- 33,49 ----
*/
public Line(Vertex origin, Vertex dir) {
+ this(origin, dir, false);
+ }
+
+ /**
+ * Constructor of the Line with orgin and three angles
+ * @param origin The origin
+ * @param dir The vector of direction
+ * @param active If the constructor is active
+ */
+ public Line(Vertex origin, Vertex dir, boolean active) {
super(origin);
dir.normalize();
+ this.setActive(active);
this.dir = dir;
}
|