anl.aida.viz3d
Class SelectionManager<T>

java.lang.Object
  extended by anl.aida.viz3d.SelectionManager<T>

public class SelectionManager<T>
extends java.lang.Object


Nested Class Summary
private static class SelectionManager.Iter<T>
           
 
Field Summary
private  java.util.Set<VSpatial> selectedNodes
           
private  MaterialAppearence selectionApp
           
private  java.awt.Color selectionColor
           
 
Constructor Summary
SelectionManager(java.awt.Color selectionColor)
           
 
Method Summary
 void addSelectedItem(VSpatial node)
           
 java.lang.Iterable<T> getSelectedObjects()
           
 void paintSelection()
           
 void unselect(VSpatial node)
           
 void unselectAll()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

selectionColor

private java.awt.Color selectionColor

selectionApp

private MaterialAppearence selectionApp

selectedNodes

private java.util.Set<VSpatial> selectedNodes
Constructor Detail

SelectionManager

public SelectionManager(java.awt.Color selectionColor)
Method Detail

unselectAll

public void unselectAll()

addSelectedItem

public void addSelectedItem(VSpatial node)

unselect

public void unselect(VSpatial node)

getSelectedObjects

public java.lang.Iterable<T> getSelectedObjects()

paintSelection

public void paintSelection()