org.jcae.viewer3d.bg
Class ViewableBG
java.lang.Object
org.jcae.viewer3d.ViewableAdaptor
org.jcae.viewer3d.bg.ViewableBG
- All Implemented Interfaces:
- Viewable
public class ViewableBG
- extends ViewableAdaptor
|
Constructor Summary |
ViewableBG(javax.media.j3d.BranchGroup bg)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ViewableBG
public ViewableBG(javax.media.j3d.BranchGroup bg)
getDomainProvider
public DomainProvider getDomainProvider()
- Description copied from interface:
Viewable
- Return the domain provider of this viewable
- Specified by:
getDomainProvider in interface Viewable- Specified by:
getDomainProvider in class ViewableAdaptor
- Returns:
domainsChangedPerform
public void domainsChangedPerform(int[] ids)
- Specified by:
domainsChangedPerform in class ViewableAdaptor
- Parameters:
ids - The ids (Integer) of domains that changed or null to
specify that even ids may have change
setDomainVisible
public void setDomainVisible(java.util.Map<java.lang.Integer,java.lang.Boolean> map)
- Specified by:
setDomainVisible in interface Viewable- Specified by:
setDomainVisible in class ViewableAdaptor
- Parameters:
map - map domain id (Integer) to visible state (Boolean)
setFreeEdgesVisible
public void setFreeEdgesVisible(boolean visible)
setMultiEdgesVisible
public void setMultiEdgesVisible(boolean visible)
getResultPalette
public java.awt.Component getResultPalette()
getResultSet
public gnu.trove.TIntHashSet getResultSet()
pick
public void pick(PickViewable result)
- Specified by:
pick in interface Viewable- Specified by:
pick in class ViewableAdaptor
highlight
public void highlight(int domainID,
boolean selected)
getJ3DNode
public javax.media.j3d.Node getJ3DNode()
- Description copied from interface:
Viewable
- Return the Java3D Node associated to this Viewable
- Specified by:
getJ3DNode in interface Viewable- Specified by:
getJ3DNode in class ViewableAdaptor
unselectAll
public void unselectAll()
- Specified by:
unselectAll in interface Viewable- Specified by:
unselectAll in class ViewableAdaptor
setName
public void setName(java.lang.String name)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
addSelectionListener
public void addSelectionListener(SelectionListener listener)
- Specified by:
addSelectionListener in interface Viewable- Overrides:
addSelectionListener in class ViewableAdaptor
removeSelectionListener
public void removeSelectionListener(SelectionListener listener)
- Specified by:
removeSelectionListener in interface Viewable- Overrides:
removeSelectionListener in class ViewableAdaptor