--- /dev/null
+package org.simantics.g3d.csg.scenegraph2;\r
+\r
+import java.util.Collection;\r
+\r
+import org.jcae.opencascade.jni.TopoDS_Shape;\r
+import org.simantics.g3d.scenegraph.IG3DNode;\r
+\r
+import vtk.vtkPanel;\r
+import vtk.vtkProp3D;\r
+\r
+public interface ICSGnode extends IG3DNode {\r
+ \r
+ \r
+ public String getName();\r
+ public void setName(String name);\r
+ \r
+ public TopoDS_Shape getBaseGeometry();\r
+ \r
+ public TopoDS_Shape getGeometry();\r
+ \r
+ \r
+ public void visualize(vtkPanel panel);\r
+ public void stopVisualize();\r
+ \r
+ public Collection<vtkProp3D> getActors();\r
+ \r
+ public void deattach();\r
+}\r