import vtk.vtkProp;
import vtk.vtkProperty;
-public class SelectionHighlighter<E extends INode> implements ISelectionChangedListener{
+public class SelectionHighlighter<DBObject, E extends INode> implements ISelectionChangedListener{
protected VtkView panel;
- protected VTKNodeMap<E> nodeMap;
+ protected VTKNodeMap<DBObject,E> nodeMap;
protected List<IG3DNode> selectedNodes = new ArrayList<IG3DNode>();
protected List<vtkActor> selectedActors = new ArrayList<vtkActor>();
protected HighlightObjectType type = HighlightObjectType.Node;
- public SelectionHighlighter(VtkView panel, VTKNodeMap<E> nodeMap) {
+ public SelectionHighlighter(VtkView panel, VTKNodeMap<DBObject,E> nodeMap) {
this.panel = panel;
this.nodeMap = nodeMap;
}