org.xith3d.selection
Interface Selectable

All Known Implementing Classes:
AbstractNodeSelectable, BoundingBoxSelectable, InvisibleSelectable

public interface Selectable


Method Summary
<T> T
get(java.lang.Class<T> type)
           
 Node getNode()
           
 boolean isSelected()
           
 boolean isSelectedContext()
           
 boolean isSelectionBound()
           
<T> java.util.List<T>
lookup(java.lang.Class<T> type)
           
 void onMoved(SelectionManager selectionManager, org.openmali.vecmath2.Vector3f delta)
           
 void setSelected(SelectionManager selectionManager, boolean selected)
           
 void setSelectedContext(SelectionManager selectionManager, boolean selected)
           
 

Method Detail

get

<T> T get(java.lang.Class<T> type)

lookup

<T> java.util.List<T> lookup(java.lang.Class<T> type)

getNode

Node getNode()

isSelectionBound

boolean isSelectionBound()

setSelected

void setSelected(SelectionManager selectionManager,
                 boolean selected)

isSelected

boolean isSelected()

setSelectedContext

void setSelectedContext(SelectionManager selectionManager,
                        boolean selected)

isSelectedContext

boolean isSelectedContext()

onMoved

void onMoved(SelectionManager selectionManager,
             org.openmali.vecmath2.Vector3f delta)