[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model Space.java, 1.200, 1.201 Mesh.java,
Status: Pre-Alpha
Brought to you by:
henryml
|
From: Michael L. <he...@us...> - 2007-11-06 15:29:00
|
Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv28323/src/net/sourceforge/bprocessor/model Modified Files: Space.java Mesh.java Log Message: More work on grouping Index: Space.java =================================================================== RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Space.java,v retrieving revision 1.200 retrieving revision 1.201 diff -C2 -d -r1.200 -r1.201 *** Space.java 5 Nov 2007 18:10:29 -0000 1.200 --- Space.java 6 Nov 2007 15:29:02 -0000 1.201 *************** *** 1540,1544 **** * @return new space */ ! public Space simpleCopy() { Space copy = new Space(); copy.classification = classification; --- 1540,1544 ---- * @return new space */ ! public Space shallowCopy() { Space copy = new Space(); copy.classification = classification; *************** *** 1546,1549 **** --- 1546,1553 ---- copy.description = description; copy.name = name; + copy.isNet = isNet; + copy.isUnion = isUnion; + copy.transparent = transparent; + copy.type = type; return copy; } Index: Mesh.java =================================================================== RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Mesh.java,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** Mesh.java 6 Nov 2007 14:02:35 -0000 1.23 --- Mesh.java 6 Nov 2007 15:29:02 -0000 1.24 *************** *** 42,45 **** --- 42,46 ---- this.edges = edges; this.vertices = vertices; + this.elements = new LinkedList(); } *************** *** 252,255 **** --- 253,257 ---- } + /** * Returns a copy of this mesh *************** *** 257,261 **** * @return copy of this Mesh */ ! public Mesh copy(Map map) { Collection<Vertex> vs = new LinkedList(); Collection<Edge> es = new LinkedList(); --- 259,263 ---- * @return copy of this Mesh */ ! public Mesh copyGeometry(Map map) { Collection<Vertex> vs = new LinkedList(); Collection<Edge> es = new LinkedList(); *************** *** 274,277 **** --- 276,289 ---- /** + * Returns a copy of this mesh + * @param map Map + * @return copy of this Mesh + */ + public Mesh copy(Map map) { + Mesh copy = copyGeometry(map); + return copy; + } + + /** * Copy and assign original spaces * @param map HashMap *************** *** 279,283 **** */ public Mesh copyAndAssign(Map map) { ! Mesh copy = copy(map); for (Surface current : surfaces) { Surface surface = (Surface) map.get(current); --- 291,295 ---- */ public Mesh copyAndAssign(Map map) { ! Mesh copy = copyGeometry(map); for (Surface current : surfaces) { Surface surface = (Surface) map.get(current); |