]> gerrit.simantics Code Review - simantics/3d.git/blob - org.simantics.g3d.csg/src/org/simantics/g3d/csg/scenegraph2/ICSGnode.java
3D framework (Simca 2012)
[simantics/3d.git] / org.simantics.g3d.csg / src / org / simantics / g3d / csg / scenegraph2 / ICSGnode.java
1 package org.simantics.g3d.csg.scenegraph2;\r
2 \r
3 import java.util.Collection;\r
4 \r
5 import org.jcae.opencascade.jni.TopoDS_Shape;\r
6 import org.simantics.g3d.scenegraph.IG3DNode;\r
7 \r
8 import vtk.vtkPanel;\r
9 import vtk.vtkProp3D;\r
10 \r
11 public interface ICSGnode extends IG3DNode {\r
12         \r
13         \r
14         public String getName();\r
15         public void setName(String name);\r
16         \r
17         public TopoDS_Shape getBaseGeometry();\r
18         \r
19         public TopoDS_Shape getGeometry();\r
20         \r
21         \r
22         public void visualize(vtkPanel panel);\r
23         public void stopVisualize();\r
24         \r
25         public Collection<vtkProp3D> getActors();\r
26         \r
27         public void deattach();\r
28 }\r