gov.sns.xal.smf.attr
Class RotationBucket

java.lang.Object
  |
  +--gov.sns.xal.smf.attr.AttributeBucket
        |
        +--gov.sns.xal.smf.attr.RotationBucket
All Implemented Interfaces:
DataListener, java.io.Serializable

public class RotationBucket
extends AttributeBucket

An attribute set for rotation alignment attributes (pitch, yaw, roll). These alignments are offsets in the local lattice coordinate system. pitch is the rotation about x [mrad] yaw is the rotation about y [mrad] roll is the rotation about z [mrad]

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class gov.sns.xal.smf.attr.AttributeBucket
AttributeBucket.MissingAttributeException
 
Field Summary
static java.lang.String c_strType
           
 
Constructor Summary
RotationBucket()
           
 
Method Summary
 java.lang.String[] getAttrNames()
           
 double getPitch()
           
 double getRoll()
           
 java.lang.String getType()
          Override virtual to provide type signature
 double getYaw()
           
 void setPitch(double dblVal)
           
 void setRoll(double dblVal)
           
 void setYaw(double dblVal)
           
 
Methods inherited from class gov.sns.xal.smf.attr.AttributeBucket
checkAttribute, dataLabel, getAttr, parseAttrValue, registerAttribute, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, setAttrValue, update, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

c_strType

public static final java.lang.String c_strType
See Also:
Constant Field Values
Constructor Detail

RotationBucket

public RotationBucket()
Method Detail

getType

public java.lang.String getType()
Override virtual to provide type signature

Specified by:
getType in class AttributeBucket

getAttrNames

public java.lang.String[] getAttrNames()
Overrides:
getAttrNames in class AttributeBucket

getPitch

public double getPitch()

getYaw

public double getYaw()

getRoll

public double getRoll()

setPitch

public void setPitch(double dblVal)

setYaw

public void setYaw(double dblVal)

setRoll

public void setRoll(double dblVal)