1 package org.simantics.g3d.csg.scenegraph2;
\r
3 import java.util.Collection;
\r
5 import org.jcae.opencascade.jni.TopoDS_Shape;
\r
6 import org.simantics.g3d.scenegraph.IG3DNode;
\r
9 import vtk.vtkProp3D;
\r
11 public interface ICSGnode extends IG3DNode {
\r
14 public String getName();
\r
15 public void setName(String name);
\r
17 public TopoDS_Shape getBaseGeometry();
\r
19 public TopoDS_Shape getGeometry();
\r
22 public void visualize(vtkPanel panel);
\r
23 public void stopVisualize();
\r
25 public Collection<vtkProp3D> getActors();
\r
27 public void deattach();
\r