llnl.visit
Class ColorTableAttributes

java.lang.Object
  extended by llnl.visit.AttributeSubject
      extended by llnl.visit.ColorTableAttributes

public class ColorTableAttributes
extends AttributeSubject


Constructor Summary
ColorTableAttributes()
           
ColorTableAttributes(ColorTableAttributes obj)
           
ColorTableAttributes(int nMoreFields)
           
 
Method Summary
 void AddColorTable(java.lang.String name, ColorControlPointList cpts)
           
 void AddColorTables(ColorControlPointList obj)
           
 void ClearColorTables()
           
 boolean equals(ColorTableAttributes obj)
           
 ColorControlPointList GetActiveColorControlPoints()
           
 java.lang.String GetActiveContinuous()
           
 java.lang.String GetActiveDiscrete()
           
 ColorControlPointList GetColorControlPoints(int index)
           
 ColorControlPointList GetColorControlPoints(java.lang.String name)
           
 int GetColorTableIndex(java.lang.String name)
           
 java.util.Vector GetColorTables()
           
 ColorControlPointList GetColorTables(int i)
           
 boolean GetGroupingFlag()
           
 java.util.Vector GetNames()
           
 int GetNumAdditionalAttributes()
          Returns the number of attributes added in this level of the state object.
 int GetNumColorTables()
           
 int Offset()
          Returns the offset into the selected table where this state object's fields begin.
 void ReadAtts(int index, CommunicationBuffer buf)
          Reads the specified index's data from the buffer into the object.
 void RemoveColorTable(int index)
           
 void RemoveColorTable(java.lang.String name)
           
 void RemoveColorTables(int index)
           
 void SetActiveContinuous(java.lang.String activeContinuous_)
           
 void SetActiveDiscrete(java.lang.String activeDiscrete_)
           
 void SetGroupingFlag(boolean groupingFlag_)
           
 void SetNames(java.util.Vector names_)
           
 java.lang.String toString(java.lang.String indent)
           
 void WriteAtts(CommunicationBuffer buf)
          Writes the selected fields of the object to the buffer.
 
Methods inherited from class llnl.visit.AttributeSubject
Attach, boolToString, Detach, doubleArrayToString, doubleToString, doubleVectorToString, floatArrayToString, floatToString, floatVectorToString, GetAttributeId, GetClassName, intArrayToString, intToString, intVectorToString, IsSelected, Notify, NumAttributes, NumAttributesSelected, Read, Select, SelectAll, SetAttributeId, stringToString, stringVectorToString, toString, ucharArrayToString, ucharToString, ucharVectorToString, UnSelectAll, Write, WriteSelect
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColorTableAttributes

public ColorTableAttributes()

ColorTableAttributes

public ColorTableAttributes(int nMoreFields)

ColorTableAttributes

public ColorTableAttributes(ColorTableAttributes obj)
Method Detail

Offset

public int Offset()
Description copied from class: AttributeSubject
Returns the offset into the selected table where this state object's fields begin.

Overrides:
Offset in class AttributeSubject
Returns:
An offset into the selected table.

GetNumAdditionalAttributes

public int GetNumAdditionalAttributes()
Description copied from class: AttributeSubject
Returns the number of attributes added in this level of the state object.

Overrides:
GetNumAdditionalAttributes in class AttributeSubject
Returns:
The number of attributes added in this level of the state object.

equals

public boolean equals(ColorTableAttributes obj)

SetNames

public void SetNames(java.util.Vector names_)

SetActiveContinuous

public void SetActiveContinuous(java.lang.String activeContinuous_)

SetActiveDiscrete

public void SetActiveDiscrete(java.lang.String activeDiscrete_)

SetGroupingFlag

public void SetGroupingFlag(boolean groupingFlag_)

GetNames

public java.util.Vector GetNames()

GetColorTables

public java.util.Vector GetColorTables()

GetActiveContinuous

public java.lang.String GetActiveContinuous()

GetActiveDiscrete

public java.lang.String GetActiveDiscrete()

GetGroupingFlag

public boolean GetGroupingFlag()

WriteAtts

public void WriteAtts(CommunicationBuffer buf)
Description copied from class: AttributeSubject
Writes the selected fields of the object to the buffer.

Overrides:
WriteAtts in class AttributeSubject
Parameters:
buf - The communication buffer to which the object will be written.

ReadAtts

public void ReadAtts(int index,
                     CommunicationBuffer buf)
Description copied from class: AttributeSubject
Reads the specified index's data from the buffer into the object.

Specified by:
ReadAtts in class AttributeSubject
buf - The communication buffer to from which the object will be read.

toString

public java.lang.String toString(java.lang.String indent)
Overrides:
toString in class AttributeSubject

AddColorTables

public void AddColorTables(ColorControlPointList obj)

ClearColorTables

public void ClearColorTables()

RemoveColorTables

public void RemoveColorTables(int index)

GetNumColorTables

public int GetNumColorTables()

GetColorTables

public ColorControlPointList GetColorTables(int i)

GetColorTableIndex

public int GetColorTableIndex(java.lang.String name)

GetColorControlPoints

public ColorControlPointList GetColorControlPoints(int index)

GetColorControlPoints

public ColorControlPointList GetColorControlPoints(java.lang.String name)

GetActiveColorControlPoints

public ColorControlPointList GetActiveColorControlPoints()

AddColorTable

public void AddColorTable(java.lang.String name,
                          ColorControlPointList cpts)

RemoveColorTable

public void RemoveColorTable(java.lang.String name)

RemoveColorTable

public void RemoveColorTable(int index)