org.jcae.viewer3d.post
Class ImageViewable

java.lang.Object
  extended by org.jcae.viewer3d.ViewableAdaptor
      extended by org.jcae.viewer3d.post.ImageViewable
All Implemented Interfaces:
Viewable

public class ImageViewable
extends ViewableAdaptor


Constructor Summary
ImageViewable(float[] coordinates)
           
ImageViewable(float[] coordinates, int imageWidth, int imageHeight, boolean interpolate)
           
 
Method Summary
 void addSelectionListener(SelectionListener listener)
           
 void domainsChangedPerform(int[] domainId)
           
 DomainProvider getDomainProvider()
          Return the domain provider of this viewable
 javax.media.j3d.Node getJ3DNode()
          Return the Java3D Node associated to this Viewable
 void pick(PickViewable result)
           
 void removeSelectionListener(SelectionListener listener)
           
 void setColorMapper(ColorMapper cm)
           
 void setDomainVisible(java.util.Map<java.lang.Integer,java.lang.Boolean> map)
           
 void setImage(java.awt.Image image)
           
 void setImage(java.net.URL url)
           
 void setValues(float[] values)
           
 void unselectAll()
           
 
Methods inherited from class org.jcae.viewer3d.ViewableAdaptor
domainsChanged, fireSelectionChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageViewable

public ImageViewable(float[] coordinates)

ImageViewable

public ImageViewable(float[] coordinates,
                     int imageWidth,
                     int imageHeight,
                     boolean interpolate)
Method Detail

addSelectionListener

public void addSelectionListener(SelectionListener listener)
Specified by:
addSelectionListener in interface Viewable
Overrides:
addSelectionListener in class ViewableAdaptor

domainsChangedPerform

public void domainsChangedPerform(int[] domainId)
Specified by:
domainsChangedPerform in class ViewableAdaptor
Parameters:
domainId - The ids (Integer) of domains that changed or null to specify that even ids may have change

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:

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

pick

public void pick(PickViewable result)
Specified by:
pick in interface Viewable
Specified by:
pick in class ViewableAdaptor

removeSelectionListener

public void removeSelectionListener(SelectionListener listener)
Specified by:
removeSelectionListener in interface Viewable
Overrides:
removeSelectionListener in class ViewableAdaptor

setColorMapper

public void setColorMapper(ColorMapper cm)

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)

setImage

public void setImage(java.awt.Image image)

setImage

public void setImage(java.net.URL url)

setValues

public void setValues(float[] values)

unselectAll

public void unselectAll()
Specified by:
unselectAll in interface Viewable
Specified by:
unselectAll in class ViewableAdaptor