X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.g3d.vtk%2Fsrc%2Forg%2Fsimantics%2Fg3d%2Fvtk%2Fcommon%2FSelectionHighlighter.java;h=69ed83e2d2dea1857494b445e2635dc0e4ed127e;hb=b93886889422a3111b05a6944b3bcb2cdd8c416a;hp=dec7421152fd683ed4da8fccfc1f8b2b1b45d0f0;hpb=84132a1d750c45f9161afbd58b78572964e50d26;p=simantics%2F3d.git diff --git a/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/SelectionHighlighter.java b/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/SelectionHighlighter.java index dec74211..69ed83e2 100644 --- a/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/SelectionHighlighter.java +++ b/org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/SelectionHighlighter.java @@ -35,19 +35,19 @@ import vtk.vtkMapper; import vtk.vtkProp; import vtk.vtkProperty; -public class SelectionHighlighter implements ISelectionChangedListener{ +public class SelectionHighlighter implements ISelectionChangedListener{ - VtkView panel; - VTKNodeMap nodeMap; + protected VtkView panel; + protected VTKNodeMap nodeMap; - List selectedNodes = new ArrayList(); - List selectedActors = new ArrayList(); + protected List selectedNodes = new ArrayList(); + protected List selectedActors = new ArrayList(); - HighlightObjectType type = HighlightObjectType.Node; + protected HighlightObjectType type = HighlightObjectType.Node; - public SelectionHighlighter(VtkView panel, VTKNodeMap nodeMap) { + public SelectionHighlighter(VtkView panel, VTKNodeMap nodeMap) { this.panel = panel; this.nodeMap = nodeMap; } @@ -171,7 +171,7 @@ public class SelectionHighlighter implements ISelectionChang } - protected void setColor(E node, boolean edge, double color[]) { + public void setColor(E node, boolean edge, double color[]) { for (vtkProp prop : nodeMap.getRenderObjects(node)) { if (prop instanceof vtkActor) { vtkActor act = (vtkActor)prop;