llnl.visit
Class View3DAttributes

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

public class View3DAttributes
extends AttributeSubject


Constructor Summary
View3DAttributes()
           
View3DAttributes(int nMoreFields)
           
View3DAttributes(View3DAttributes obj)
           
 
Method Summary
 boolean equals(View3DAttributes obj)
           
 boolean GetAxis3DScaleFlag()
           
 double[] GetAxis3DScales()
           
 double[] GetCenterOfRotation()
           
 boolean GetCenterOfRotationSet()
           
 double GetEyeAngle()
           
 double GetFarPlane()
           
 double[] GetFocus()
           
 double[] GetImagePan()
           
 double GetImageZoom()
           
 double GetNearPlane()
           
 int GetNumAdditionalAttributes()
          Returns the number of attributes added in this level of the state object.
 double GetParallelScale()
           
 boolean GetPerspective()
           
 double[] GetShear()
           
 double GetViewAngle()
           
 double[] GetViewNormal()
           
 double[] GetViewUp()
           
 boolean GetWindowValid()
           
 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 SetAxis3DScaleFlag(boolean axis3DScaleFlag_)
           
 void SetAxis3DScales(double[] axis3DScales_)
           
 void SetAxis3DScales(double e0, double e1, double e2)
           
 void SetCenterOfRotation(double[] centerOfRotation_)
           
 void SetCenterOfRotation(double e0, double e1, double e2)
           
 void SetCenterOfRotationSet(boolean centerOfRotationSet_)
           
 void SetEyeAngle(double eyeAngle_)
           
 void SetFarPlane(double farPlane_)
           
 void SetFocus(double[] focus_)
           
 void SetFocus(double e0, double e1, double e2)
           
 void SetImagePan(double[] imagePan_)
           
 void SetImagePan(double e0, double e1)
           
 void SetImageZoom(double imageZoom_)
           
 void SetNearPlane(double nearPlane_)
           
 void SetParallelScale(double parallelScale_)
           
 void SetPerspective(boolean perspective_)
           
 void SetShear(double[] shear_)
           
 void SetShear(double e0, double e1, double e2)
           
 void SetViewAngle(double viewAngle_)
           
 void SetViewNormal(double[] viewNormal_)
           
 void SetViewNormal(double e0, double e1, double e2)
           
 void SetViewUp(double[] viewUp_)
           
 void SetViewUp(double e0, double e1, double e2)
           
 void SetWindowValid(boolean windowValid_)
           
 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

View3DAttributes

public View3DAttributes()

View3DAttributes

public View3DAttributes(int nMoreFields)

View3DAttributes

public View3DAttributes(View3DAttributes 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(View3DAttributes obj)

SetViewNormal

public void SetViewNormal(double[] viewNormal_)

SetViewNormal

public void SetViewNormal(double e0,
                          double e1,
                          double e2)

SetFocus

public void SetFocus(double[] focus_)

SetFocus

public void SetFocus(double e0,
                     double e1,
                     double e2)

SetViewUp

public void SetViewUp(double[] viewUp_)

SetViewUp

public void SetViewUp(double e0,
                      double e1,
                      double e2)

SetViewAngle

public void SetViewAngle(double viewAngle_)

SetParallelScale

public void SetParallelScale(double parallelScale_)

SetNearPlane

public void SetNearPlane(double nearPlane_)

SetFarPlane

public void SetFarPlane(double farPlane_)

SetImagePan

public void SetImagePan(double[] imagePan_)

SetImagePan

public void SetImagePan(double e0,
                        double e1)

SetImageZoom

public void SetImageZoom(double imageZoom_)

SetPerspective

public void SetPerspective(boolean perspective_)

SetEyeAngle

public void SetEyeAngle(double eyeAngle_)

SetCenterOfRotationSet

public void SetCenterOfRotationSet(boolean centerOfRotationSet_)

SetCenterOfRotation

public void SetCenterOfRotation(double[] centerOfRotation_)

SetCenterOfRotation

public void SetCenterOfRotation(double e0,
                                double e1,
                                double e2)

SetAxis3DScaleFlag

public void SetAxis3DScaleFlag(boolean axis3DScaleFlag_)

SetAxis3DScales

public void SetAxis3DScales(double[] axis3DScales_)

SetAxis3DScales

public void SetAxis3DScales(double e0,
                            double e1,
                            double e2)

SetShear

public void SetShear(double[] shear_)

SetShear

public void SetShear(double e0,
                     double e1,
                     double e2)

SetWindowValid

public void SetWindowValid(boolean windowValid_)

GetViewNormal

public double[] GetViewNormal()

GetFocus

public double[] GetFocus()

GetViewUp

public double[] GetViewUp()

GetViewAngle

public double GetViewAngle()

GetParallelScale

public double GetParallelScale()

GetNearPlane

public double GetNearPlane()

GetFarPlane

public double GetFarPlane()

GetImagePan

public double[] GetImagePan()

GetImageZoom

public double GetImageZoom()

GetPerspective

public boolean GetPerspective()

GetEyeAngle

public double GetEyeAngle()

GetCenterOfRotationSet

public boolean GetCenterOfRotationSet()

GetCenterOfRotation

public double[] GetCenterOfRotation()

GetAxis3DScaleFlag

public boolean GetAxis3DScaleFlag()

GetAxis3DScales

public double[] GetAxis3DScales()

GetShear

public double[] GetShear()

GetWindowValid

public boolean GetWindowValid()

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