net.jbeans.j3d.modeler.scene
Class ImageModeler

java.lang.Object
  extended bynet.jbeans.j3d.modeler.scene.SceneModeler
      extended bynet.jbeans.j3d.modeler.scene.ImageModeler
All Implemented Interfaces:
javax.media.j3d.GeometryUpdater, java.io.Serializable

public class ImageModeler
extends SceneModeler
implements java.io.Serializable, javax.media.j3d.GeometryUpdater

ImageModeler is a class that creates a javax.media.j3d.BranchGroup object (more specifically net.jbeans.j3d.scenegraph.BranchGroup), which contains javax.media.j3d.Shape3D objects.

Version:
$Revision: 1.3 $
Author:
Masahiro Takatsuka (masa@jbeans.net)
See Also:
SceneModeler, Serializable, GeometryUpdater, Serialized Form

Field Summary
 
Fields inherited from class net.jbeans.j3d.modeler.scene.SceneModeler
bounds, center, sceneListeners, scenes
 
Constructor Summary
ImageModeler()
          Construct a new DataSetModeler.
 
Method Summary
 boolean getByReference()
           
 java.lang.String getImageFile()
           
 java.net.URL getImageURL()
           
 boolean getLightingEnable()
           
 int getTextureMode()
           
 int getTransparencyMode()
           
 float getTransparencyValue()
           
protected  void modelScene()
           
 void setByReference(boolean b)
           
 void setImage(java.awt.Image image)
           
 void setImageFile(java.lang.String file)
           
 void setImageURL(java.net.URL image)
           
 void setLightingEnable(boolean b)
           
 void setSceneData()
          After setting all necessary infomation, call this method to construct ImageModel.
 void setTextureMode(int mode)
           
 void setTransparencyMode(int mode)
           
 void setTransparencyValue(float value)
           
 void updateData(javax.media.j3d.Geometry geom)
           
protected  void updateScene()
           
 
Methods inherited from class net.jbeans.j3d.modeler.scene.SceneModeler
addScene, addScene, addSceneListener, clearScene, detachScene, getBounds, getBounds, getCenter, getLength, getScene, getScenes, model, removeSceneListener, setScene, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageModeler

public ImageModeler()
Construct a new DataSetModeler.

Method Detail

setByReference

public void setByReference(boolean b)

getByReference

public boolean getByReference()

setTransparencyMode

public void setTransparencyMode(int mode)

getTransparencyMode

public int getTransparencyMode()

setTextureMode

public void setTextureMode(int mode)

getTextureMode

public int getTextureMode()

setTransparencyValue

public void setTransparencyValue(float value)

getTransparencyValue

public float getTransparencyValue()

setImageFile

public void setImageFile(java.lang.String file)

getImageFile

public java.lang.String getImageFile()

setLightingEnable

public void setLightingEnable(boolean b)

getLightingEnable

public boolean getLightingEnable()

setImage

public void setImage(java.awt.Image image)

setImageURL

public void setImageURL(java.net.URL image)

getImageURL

public java.net.URL getImageURL()

updateData

public void updateData(javax.media.j3d.Geometry geom)
Specified by:
updateData in interface javax.media.j3d.GeometryUpdater

setSceneData

public void setSceneData()
After setting all necessary infomation, call this method to construct ImageModel.


modelScene

protected void modelScene()
Specified by:
modelScene in class SceneModeler

updateScene

protected void updateScene()
Specified by:
updateScene in class SceneModeler


Copyright © 1995-2004 net.jbeans. All Rights Reserved.