]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/AbstractVTKNodeMap.java
Some api and build changes
[simantics/3d.git] / org.simantics.g3d.vtk / src / org / simantics / g3d / vtk / common / AbstractVTKNodeMap.java
index 8b04a7755b93cc6c79567fe4445c5644e51f2899..35d3105fb451f1debc7afca7476e5d1449099007 100644 (file)
@@ -44,7 +44,7 @@ import org.simantics.utils.ui.ExceptionUtils;
 
 import vtk.vtkProp;
 
-public abstract class AbstractVTKNodeMap<E extends IG3DNode> implements VTKNodeMap<E>, IMappingListener, RenderListener, NodeListener{
+public abstract class AbstractVTKNodeMap<E extends INode> implements VTKNodeMap<E>, IMappingListener, RenderListener, NodeListener{
 
        private static final boolean DEBUG = false;
        
@@ -90,7 +90,7 @@ public abstract class AbstractVTKNodeMap<E extends IG3DNode> implements VTKNodeM
        
        @SuppressWarnings("unchecked")
        @Override
-       public Collection<vtkProp> getRenderObjects(IG3DNode node) {
+       public Collection<vtkProp> getRenderObjects(INode node) {
                return nodeToActor.getValues((E)node);
        }
        
@@ -126,7 +126,7 @@ public abstract class AbstractVTKNodeMap<E extends IG3DNode> implements VTKNodeM
        
        @SuppressWarnings("unchecked")
        @Override
-       public void updateRenderObjectsFor(IG3DNode node) {
+       public void updateRenderObjectsFor(INode node) {
                List<vtkProp> toDelete = new ArrayList<vtkProp>();
                for (vtkProp prop : nodeToActor.getValues((E)node)) {
                        if (prop.GetVTKId() != 0) {