weiman.transformations
Class StructureBranchGroupFactory

java.lang.Object
  extended by weiman.transformations.StructureBranchGroupFactory

public class StructureBranchGroupFactory
extends java.lang.Object


Method Summary
 void createChainOfGroups()
           
 javax.media.j3d.BranchGroup[] getBG_Segments_Array()
           
 javax.media.j3d.BranchGroup getMainBGnode()
           
static StructureBranchGroupFactory getStructureBranchGroupFactory()
          Use singleton design pattern.
 void initGroupArrays()
           
 void initNumberArrays()
           
 void installSegments(int start, int stop)
           
 void removeSegments(int start, int stop)
           
 void replaceSegments(int start, int stop)
           
 void setBG_Segments_Array(javax.media.j3d.BranchGroup[] _BG_Segments_Array)
           
 void update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getStructureBranchGroupFactory

public static StructureBranchGroupFactory getStructureBranchGroupFactory()
Use singleton design pattern.

Returns:
already created instance.

getBG_Segments_Array

public javax.media.j3d.BranchGroup[] getBG_Segments_Array()

setBG_Segments_Array

public void setBG_Segments_Array(javax.media.j3d.BranchGroup[] _BG_Segments_Array)

update

public void update()

createChainOfGroups

public void createChainOfGroups()

replaceSegments

public void replaceSegments(int start,
                            int stop)

removeSegments

public void removeSegments(int start,
                           int stop)

installSegments

public void installSegments(int start,
                            int stop)

initGroupArrays

public void initGroupArrays()

initNumberArrays

public void initNumberArrays()

getMainBGnode

public javax.media.j3d.BranchGroup getMainBGnode()