visad.java3d
Class VisADImageNode
- java.lang.Object
-
- visad.java3d.VisADImageNode
-
public class VisADImageNode extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field and Description javax.media.j3d.BranchGroupbranchintcurrent_indexintdata_heightintdata_widthjava.util.ArrayList<VisADImageTile>imageTilesintnumChildrenintnumImages
-
Constructor Summary
Constructors Constructor and Description VisADImageNode()VisADImageNode(javax.media.j3d.BranchGroup branch, javax.media.j3d.Switch swit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddTile(VisADImageTile tile)javax.media.j3d.BranchGroupgetBranch()intgetNumTiles()javax.media.j3d.SwitchgetSwitch()VisADImageTilegetTile(int index)java.util.IteratorgetTileIterator()voidinitialize()use these with custom Behavior belowvoidsetBranch(javax.media.j3d.BranchGroup branch)voidsetCurrent(int idx)//- for implementing Updater public void updateData(ImageComponent2D imageC2d, int x, int y, int lenx, int leny) { if (images != null) { //-imageComp.set(images[current_index]); // This should probably not be done in updateData } }voidsetSwitch(javax.media.j3d.Switch swit)voidupdate(int index)
-
-
-
Field Detail
-
imageTiles
public java.util.ArrayList<VisADImageTile> imageTiles
-
numChildren
public int numChildren
-
branch
public javax.media.j3d.BranchGroup branch
-
current_index
public int current_index
-
numImages
public int numImages
-
data_width
public int data_width
-
data_height
public int data_height
-
-
Constructor Detail
-
VisADImageNode
public VisADImageNode()
-
VisADImageNode
public VisADImageNode(javax.media.j3d.BranchGroup branch, javax.media.j3d.Switch swit)
-
-
Method Detail
-
addTile
public void addTile(VisADImageTile tile)
-
getTile
public VisADImageTile getTile(int index)
-
getTileIterator
public java.util.Iterator getTileIterator()
-
getNumTiles
public int getNumTiles()
-
setCurrent
public void setCurrent(int idx)
//- for implementing Updater public void updateData(ImageComponent2D imageC2d, int x, int y, int lenx, int leny) { if (images != null) { //-imageComp.set(images[current_index]); // This should probably not be done in updateData } }
-
initialize
public void initialize()
use these with custom Behavior below
-
update
public void update(int index)
-
setBranch
public void setBranch(javax.media.j3d.BranchGroup branch)
-
setSwitch
public void setSwitch(javax.media.j3d.Switch swit)
-
getSwitch
public javax.media.j3d.Switch getSwitch()
-
getBranch
public javax.media.j3d.BranchGroup getBranch()
-
-
DMelt 3.0 © DataMelt by jWork.ORG