visad.java3d
Class VisADImageNode

java.lang.Object
  extended by visad.java3d.VisADImageNode

public class VisADImageNode
extends Object


Field Summary
 BranchGroup branch
           
 int current_index
           
 int data_height
           
 int data_width
           
 ArrayList<VisADImageTile> imageTiles
           
 int numChildren
           
 int numImages
           
 
Constructor Summary
VisADImageNode()
           
VisADImageNode(BranchGroup branch, Switch swit)
           
 
Method Summary
 void addTile(VisADImageTile tile)
           
 BranchGroup getBranch()
           
 int getNumTiles()
           
 Switch getSwitch()
           
 VisADImageTile getTile(int index)
           
 Iterator getTileIterator()
           
 void initialize()
          use these with custom Behavior below
 void setBranch(BranchGroup branch)
           
 void setCurrent(int idx)
          //- for implementing Updater public void updateData(ImageComponent2D imageC2d, int x, int y, int lenx, int leny) { if (images !
 void setSwitch(Switch swit)
           
 void update(int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

imageTiles

public ArrayList<VisADImageTile> imageTiles

numChildren

public int numChildren

branch

public 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(BranchGroup branch,
                      Switch swit)
Method Detail

addTile

public void addTile(VisADImageTile tile)

getTile

public VisADImageTile getTile(int index)

getTileIterator

public 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(BranchGroup branch)

setSwitch

public void setSwitch(Switch swit)

getSwitch

public Switch getSwitch()

getBranch

public BranchGroup getBranch()