org.jcae.viewer3d
Class ViewableAdaptor
java.lang.Object
org.jcae.viewer3d.ViewableAdaptor
- All Implemented Interfaces:
- Viewable
- Direct Known Subclasses:
- ImageViewable, QuadPostViewable, SimplePlateViewable, ViewableBG, ViewableCAD, ViewableFD, ViewableFE
public abstract class ViewableAdaptor
- extends java.lang.Object
- implements Viewable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ViewableAdaptor
public ViewableAdaptor()
domainsChanged
public void domainsChanged(int[] domainId)
- Method called by the integrator
This fires the views that the viewable has changed
- Specified by:
domainsChanged in interface Viewable
- Parameters:
domainId - The ids (Integer) of domains that changed or null to
specify that even ids may have change
domainsChangedPerform
public abstract void domainsChangedPerform(int[] domainId)
- Parameters:
domainId - The ids (Integer) of domains that changed or null to
specify that even ids may have change
getDomainProvider
public abstract DomainProvider getDomainProvider()
- Description copied from interface:
Viewable
- Return the domain provider of this viewable
- Specified by:
getDomainProvider in interface Viewable
- Returns:
setDomainVisible
public abstract void setDomainVisible(java.util.Map<java.lang.Integer,java.lang.Boolean> map)
- Specified by:
setDomainVisible in interface Viewable
- Parameters:
map - map domain id (Integer) to visible state (Boolean)
getJ3DNode
public abstract javax.media.j3d.Node getJ3DNode()
- Description copied from interface:
Viewable
- Return the Java3D Node associated to this Viewable
- Specified by:
getJ3DNode in interface Viewable
pick
public abstract void pick(PickViewable result)
- Specified by:
pick in interface Viewable
unselectAll
public abstract void unselectAll()
- Specified by:
unselectAll in interface Viewable
addSelectionListener
public void addSelectionListener(SelectionListener listener)
- Specified by:
addSelectionListener in interface Viewable
removeSelectionListener
public void removeSelectionListener(SelectionListener listener)
- Specified by:
removeSelectionListener in interface Viewable
fireSelectionChanged
protected void fireSelectionChanged()