[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model Line.java, 1.11, 1.12
Status: Pre-Alpha
Brought to you by:
henryml
From: rimestad <rim...@us...> - 2006-07-21 10:45:47
|
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; } |