Package vrml.eai.field
Class EventInSFRotation
java.lang.Object
vrml.eai.field.BaseField
vrml.eai.field.EventIn
vrml.eai.field.EventInSFRotation
- Direct Known Subclasses:
EventInSFRotationWrapper
VRML eventIn class for SFRotation.
Rotation values are specified according to the VRML IS Specification Section 5.8 SFRotation and MFRotation.
- Version:
- 1.0 30 April 1998
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
setValue
(float[] value) Set the rotation value in the given eventIn.Methods inherited from class vrml.eai.field.EventIn
getUserData, setUserData
-
Constructor Details
-
EventInSFRotation
protected EventInSFRotation()Construct an instance of this class. Calls the superclass constructor with the field type set to SFRotation
-
-
Method Details
-
setValue
public abstract void setValue(float[] value) Set the rotation value in the given eventIn.The value array must contain at least four elements. If the array contains more than 4 values only the first 4 values will be used and the rest ignored.
If the array of values does not contain at least 4 elements an ArrayIndexOutOfBoundsException will be generated.
- Parameters:
value
- The array of rotation values where
value[0] = X component [0-1]
value[1] = Y component [0-1]
value[2] = Z component [0-1]
value[3] = Angle of rotation [-PI - PI] (nominally).- Throws:
ArrayIndexOutOfBoundsException
- The value did not contain at least 4 values for the rotation.
-