import java.util.Set;
import org.simantics.db.ReadGraph;
+import org.simantics.db.Resource;
import org.simantics.db.Session;
import org.simantics.db.exception.DatabaseException;
import org.simantics.g3d.ontology.G3D;
import org.simantics.g3d.scenegraph.base.INode;
import org.simantics.g3d.scenegraph.base.ParentNode;
import org.simantics.g3d.scl.ScriptNodeMap;
-import org.simantics.g3d.vtk.common.VtkView;
import org.simantics.objmap.graph.IMapping;
import org.simantics.plant3d.ontology.Plant3D;
import org.simantics.plant3d.scenegraph.IP3DNode;
import org.simantics.plant3d.scenegraph.controlpoint.PipeControlPoint;
import org.simantics.plant3d.scenegraph.controlpoint.PipingRules;
-import vtk.vtkProp3D;
-
-public class P3DScriptNodeMap extends ScriptNodeMap<INode>{
+public class P3DScriptNodeMap extends ScriptNodeMap<Resource,INode> {
private static final boolean DEBUG = false;
public P3DScriptNodeMap(Session session, IMapping mapping, P3DRootNode rootNode) {
super(session,mapping,rootNode);
- //rootNode.setNodeMap(this);
+ rootNode.setMapping(mapping);
}
@Override
if (node instanceof ParentNode<?>) {
+ @SuppressWarnings("unchecked")
ParentNode<IP3DNode> p = (ParentNode<IP3DNode>)node;
for (IP3DNode n : p.getNodes())
updateTransform(n);