edu.sdsc.sirius.export
Class StateObject

java.lang.Object
  extended byedu.sdsc.sirius.export.StateObject
All Implemented Interfaces:
java.io.Serializable

public class StateObject
extends java.lang.Object
implements java.io.Serializable

This is a wrapper class to export the current state of the structure viewer

Author:
Oleksandr V. Buzko
See Also:
Serialized Form

Constructor Summary
StateObject(java.util.Vector coordinates, java.util.Vector sequences, java.util.Vector styles, ViewerParameters view, float[][][] cellColors, java.util.Vector atomSetNames)
           
 
Method Summary
 java.util.Vector getAtomSetNames()
           
 int[][] getBumps()
           
 float[][][] getCellColors()
           
 int[][] getDistanceMonitors()
           
 int[][] getHBonds()
           
 int[] getIndependentAtoms()
           
 int[] getIndependentResidues()
           
 int getIndependentStructureIndex()
           
 int[] getRamaViewers()
           
 java.util.Vector getSequences()
           
 java.util.Vector getStructures()
           
 java.util.Vector getStyleMap()
           
 ViewerParameters getView()
           
 boolean isTrackBumps()
           
 void setAtomSetNames(java.util.Vector atomSetNames)
           
 void setBumps(int[][] bumps)
           
 void setCellColors(float[][][] cellColors)
           
 void setDistanceMonitors(int[][] distanceMonitors)
           
 void setHBonds(int[][] bonds)
           
 void setIndependentAtoms(int[] independentAtoms)
           
 void setIndependentResidues(int[] independentResidues)
           
 void setIndependentStructureIndex(int independentStructureIndex)
           
 void setRamaViewers(int[] ramaViewers)
           
 void setSequences(java.util.Vector sequences)
           
 void setStructures(java.util.Vector structures)
           
 void setStyleMap(java.util.Vector styleMap)
           
 void setTrackBumps(boolean trackBumps)
           
 void setView(ViewerParameters view)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateObject

public StateObject(java.util.Vector coordinates,
                   java.util.Vector sequences,
                   java.util.Vector styles,
                   ViewerParameters view,
                   float[][][] cellColors,
                   java.util.Vector atomSetNames)
Method Detail

getStructures

public final java.util.Vector getStructures()
Returns:
Returns the structures.

setStructures

public final void setStructures(java.util.Vector structures)
Parameters:
structures - The structures to set.

getView

public final ViewerParameters getView()
Returns:
Returns the view.

setView

public final void setView(ViewerParameters view)
Parameters:
view - The view to set.

getCellColors

public final float[][][] getCellColors()

setCellColors

public final void setCellColors(float[][][] cellColors)

getStyleMap

public final java.util.Vector getStyleMap()
Returns:
Returns the styleMap.

setStyleMap

public final void setStyleMap(java.util.Vector styleMap)
Parameters:
styleMap - The styleMap to set.

getSequences

public final java.util.Vector getSequences()

setSequences

public final void setSequences(java.util.Vector sequences)

getAtomSetNames

public final java.util.Vector getAtomSetNames()

setAtomSetNames

public final void setAtomSetNames(java.util.Vector atomSetNames)

getIndependentAtoms

public final int[] getIndependentAtoms()

setIndependentAtoms

public final void setIndependentAtoms(int[] independentAtoms)

getIndependentResidues

public final int[] getIndependentResidues()

setIndependentResidues

public final void setIndependentResidues(int[] independentResidues)

getIndependentStructureIndex

public final int getIndependentStructureIndex()

setIndependentStructureIndex

public final void setIndependentStructureIndex(int independentStructureIndex)

isTrackBumps

public final boolean isTrackBumps()

setTrackBumps

public final void setTrackBumps(boolean trackBumps)

getRamaViewers

public final int[] getRamaViewers()

setRamaViewers

public final void setRamaViewers(int[] ramaViewers)

getBumps

public final int[][] getBumps()

setBumps

public final void setBumps(int[][] bumps)

getDistanceMonitors

public final int[][] getDistanceMonitors()

setDistanceMonitors

public final void setDistanceMonitors(int[][] distanceMonitors)

getHBonds

public final int[][] getHBonds()

setHBonds

public final void setHBonds(int[][] bonds)