import org.simantics.g3d.math.Ray;
import org.simantics.g3d.preferences.PreferenceConstants;
import org.simantics.g3d.scenegraph.IG3DNode;
+import org.simantics.g3d.scenegraph.base.INode;
import org.simantics.g3d.scenegraph.structural.IStructuralNode;
import org.simantics.g3d.vtk.Activator;
import org.simantics.g3d.vtk.common.VTKNodeMap;
public static final int Z = 2;
public static final int P = 3;
- private VTKNodeMap nodeMap;
+ private VTKNodeMap<?,? extends INode> nodeMap;
//private TranslateGizmo gizmo = new TranslateGizmo();
private RotateAxisGizmo gizmo = new RotateAxisGizmo();
private IG3DNode node;
return node;
}
- public RotateAction(InteractiveVtkPanel panel, VTKNodeMap nodeMap) {
+ public RotateAction(InteractiveVtkPanel panel, VTKNodeMap<?,? extends INode> nodeMap) {
super(panel);
setImageDescriptor(Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/arrow_rotate_clockwise.png"));
setText("Rotate");