Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv28498/src/net/sourceforge/bprocessor/gl/model
Modified Files:
SelectionPath.java
Log Message:
Moved proto and anchor to instance
Index: SelectionPath.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/model/SelectionPath.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** SelectionPath.java 12 Dec 2007 12:56:09 -0000 1.2
--- SelectionPath.java 12 Dec 2007 14:38:48 -0000 1.3
***************
*** 15,19 ****
import net.sourceforge.bprocessor.model.CoordinateSystem;
import net.sourceforge.bprocessor.model.Geometric;
! import net.sourceforge.bprocessor.model.Space;
import net.sourceforge.bprocessor.model.Vertex;
--- 15,19 ----
import net.sourceforge.bprocessor.model.CoordinateSystem;
import net.sourceforge.bprocessor.model.Geometric;
! import net.sourceforge.bprocessor.model.Instance;
import net.sourceforge.bprocessor.model.Vertex;
***************
*** 98,103 ****
Set<Vertex> vertices = untranslated.collect();
for (Geometric current : reversed) {
! if (current instanceof Space) {
! CoordinateSystem cs = ((Space)current).getInstanceAnchor();
cs.unTranslateIt(vertices);
}
--- 98,103 ----
Set<Vertex> vertices = untranslated.collect();
for (Geometric current : reversed) {
! if (current instanceof Instance) {
! CoordinateSystem cs = ((Instance)current).getInstanceAnchor();
cs.unTranslateIt(vertices);
}
***************
*** 114,119 ****
Geometric translated = geometric;
for (Geometric current : path) {
! if (current instanceof Space) {
! CoordinateSystem cs = ((Space)current).getInstanceAnchor();
cs.translateIt(geometric.collect());
}
--- 114,119 ----
Geometric translated = geometric;
for (Geometric current : path) {
! if (current instanceof Instance) {
! CoordinateSystem cs = ((Instance)current).getInstanceAnchor();
cs.translateIt(geometric.collect());
}
|