Package com.openinventor.inventor.fields
Class SoSFVec4i32
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.fields.SoField
-
- com.openinventor.inventor.fields.SoSField
-
- com.openinventor.inventor.fields.SoSFVec4i32
-
public class SoSFVec4i32 extends SoSField
Field containing a homogeneous four-dimensional vector. Field containing a homogeneous four-dimensional vector, each component being an integer.SoSFVec4i32s are written to file as four integer values separated by whitespace.
- See Also:
SoField
,SoSField
,SoMFVec4i32
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.openinventor.inventor.fields.SoField
SoField.FieldTypes
-
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
-
Field Summary
-
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
Constructor Summary
Constructors Constructor Description SoSFVec4i32(SoFieldContainer fieldContainer, java.lang.String fieldName, SoField.FieldTypes fieldType, SbVec4i32 defaultValue)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
SbVec4i32
getValue()
Returns this field's value.void
setValue(int[] xyzw)
Sets the field to the given values.void
setValue(int x, int y, int z, int w)
Sets the field to the given values.void
setValue(SbVec4d vec4d)
Convenience method that allows you to specify a field value using a double precision variable.void
setValue(SbVec4f vec4f)
Convenience method that allows you to specify a field value using a single precision variable.void
setValue(SbVec4i32 newValue)
Sets this field to newValue.-
Methods inherited from class com.openinventor.inventor.fields.SoField
appendConnection, appendConnection, connectFrom, connectFrom, disconnect, disconnect, disconnect, enableConnection, get, getConnectedEngine, getConnectedField, getContainer, getNumConnections, getValueSize, isConnected, isConnectedFromEngine, isConnectedFromField, isConnectedFromVRMLInterp, isConnectionEnabled, isDefault, isIgnored, set, setIgnored, touch
-
Methods inherited from class com.openinventor.inventor.Inventor
dispose, getNativeResourceHandle
-
-
-
-
Constructor Detail
-
SoSFVec4i32
public SoSFVec4i32(SoFieldContainer fieldContainer, java.lang.String fieldName, SoField.FieldTypes fieldType, SbVec4i32 defaultValue)
Default constructor.
-
-
Method Detail
-
getValue
public SbVec4i32 getValue()
Returns this field's value.
-
setValue
public void setValue(int x, int y, int z, int w)
Sets the field to the given values.
-
setValue
public void setValue(SbVec4i32 newValue)
Sets this field to newValue.
-
setValue
public void setValue(SbVec4d vec4d)
Convenience method that allows you to specify a field value using a double precision variable. The specified value is converted to int value, then stored.
-
setValue
public void setValue(SbVec4f vec4f)
Convenience method that allows you to specify a field value using a single precision variable. The specified value is converted to int value, then stored.
-
setValue
public void setValue(int[] xyzw)
Sets the field to the given values.
-
-