public class SimilarityTransformAttributes extends AttributeSubject
Modifier and Type | Field and Description |
---|---|
static int |
ANGLETYPE_DEG |
static int |
ANGLETYPE_RAD |
Constructor and Description |
---|
SimilarityTransformAttributes() |
SimilarityTransformAttributes(int nMoreFields) |
SimilarityTransformAttributes(SimilarityTransformAttributes obj) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(SimilarityTransformAttributes obj) |
boolean |
GetDoRotate() |
boolean |
GetDoScale() |
boolean |
GetDoTranslate() |
int |
GetNumAdditionalAttributes()
Returns the number of attributes added in this level of the state object.
|
double |
GetRotateAmount() |
double[] |
GetRotateAxis() |
double[] |
GetRotateOrigin() |
int |
GetRotateType() |
double[] |
GetScaleOrigin() |
double |
GetScaleX() |
double |
GetScaleY() |
double |
GetScaleZ() |
boolean |
GetTransformVectors() |
double |
GetTranslateX() |
double |
GetTranslateY() |
double |
GetTranslateZ() |
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 |
SetDoRotate(boolean doRotate_) |
void |
SetDoScale(boolean doScale_) |
void |
SetDoTranslate(boolean doTranslate_) |
void |
SetRotateAmount(double rotateAmount_) |
void |
SetRotateAxis(double[] rotateAxis_) |
void |
SetRotateAxis(double e0,
double e1,
double e2) |
void |
SetRotateOrigin(double[] rotateOrigin_) |
void |
SetRotateOrigin(double e0,
double e1,
double e2) |
void |
SetRotateType(int rotateType_) |
void |
SetScaleOrigin(double[] scaleOrigin_) |
void |
SetScaleOrigin(double e0,
double e1,
double e2) |
void |
SetScaleX(double scaleX_) |
void |
SetScaleY(double scaleY_) |
void |
SetScaleZ(double scaleZ_) |
void |
SetTransformVectors(boolean transformVectors_) |
void |
SetTranslateX(double translateX_) |
void |
SetTranslateY(double translateY_) |
void |
SetTranslateZ(double translateZ_) |
java.lang.String |
toString(java.lang.String indent) |
void |
WriteAtts(CommunicationBuffer buf)
Writes the selected fields of the object to the buffer.
|
Attach, boolArrayToString, boolToString, boolVectorToString, 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
public static final int ANGLETYPE_DEG
public static final int ANGLETYPE_RAD
public SimilarityTransformAttributes()
public SimilarityTransformAttributes(int nMoreFields)
public SimilarityTransformAttributes(SimilarityTransformAttributes obj)
public int Offset()
AttributeSubject
Offset
in class AttributeSubject
public int GetNumAdditionalAttributes()
AttributeSubject
GetNumAdditionalAttributes
in class AttributeSubject
public boolean equals(SimilarityTransformAttributes obj)
public void SetDoRotate(boolean doRotate_)
public void SetRotateOrigin(double[] rotateOrigin_)
public void SetRotateOrigin(double e0, double e1, double e2)
public void SetRotateAxis(double[] rotateAxis_)
public void SetRotateAxis(double e0, double e1, double e2)
public void SetRotateAmount(double rotateAmount_)
public void SetRotateType(int rotateType_)
public void SetDoScale(boolean doScale_)
public void SetScaleOrigin(double[] scaleOrigin_)
public void SetScaleOrigin(double e0, double e1, double e2)
public void SetScaleX(double scaleX_)
public void SetScaleY(double scaleY_)
public void SetScaleZ(double scaleZ_)
public void SetDoTranslate(boolean doTranslate_)
public void SetTranslateX(double translateX_)
public void SetTranslateY(double translateY_)
public void SetTranslateZ(double translateZ_)
public void SetTransformVectors(boolean transformVectors_)
public boolean GetDoRotate()
public double[] GetRotateOrigin()
public double[] GetRotateAxis()
public double GetRotateAmount()
public int GetRotateType()
public boolean GetDoScale()
public double[] GetScaleOrigin()
public double GetScaleX()
public double GetScaleY()
public double GetScaleZ()
public boolean GetDoTranslate()
public double GetTranslateX()
public double GetTranslateY()
public double GetTranslateZ()
public boolean GetTransformVectors()
public void WriteAtts(CommunicationBuffer buf)
AttributeSubject
WriteAtts
in class AttributeSubject
buf
- The communication buffer to which the object will be written.public void ReadAtts(int index, CommunicationBuffer buf)
AttributeSubject
ReadAtts
in class AttributeSubject
buf
- The communication buffer to from which the object will be read.public java.lang.String toString(java.lang.String indent)
toString
in class AttributeSubject