|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MFInt32
Representation of a MFInt32 field.
| Method Summary | |
|---|---|
void |
append(int value)
Places a new value at the end of the existing value, increasing the field length accordingly. |
void |
clear()
Removes all values in the field and changes the field size to zero. |
int |
get1Value(int index)
Get a particular value from the eventOut array. |
void |
getValue(int[] values)
Write the value of the array of the ints to the given array. |
void |
insertValue(int index,
int value)
Inserts a value into an existing index of the field. |
void |
removeValue(int index)
Removes one value from the field. |
void |
set1Value(int index,
int value)
Set a particular value in the given eventIn array. |
void |
setValue(int size,
int[] value)
Set the value of the array of integers. |
| Methods inherited from interface org.web3d.x3d.sai.MField |
|---|
getSize |
| Methods inherited from interface org.web3d.x3d.sai.X3DField |
|---|
addX3DEventListener, getDefinition, getUserData, isReadable, isWritable, removeX3DEventListener, setUserData |
| Method Detail |
|---|
void append(int value)
value - The value to appendvoid clear()
void getValue(int[] values)
values - The array to be filled in
java.lang.ArrayIndexOutOfBoundsException - The provided array was too small
int get1Value(int index)
throws java.lang.ArrayIndexOutOfBoundsException
If the index is out of the bounds of the current array of data values an ArrayIndexOutOfBoundsException will be generated.
index - The position to be retrieved
java.lang.ArrayIndexOutOfBoundsException - The index was outside the current data
array bounds.
void insertValue(int index,
int value)
throws java.lang.ArrayIndexOutOfBoundsException
index - The position at which to insertvalue - The new element to insert
java.lang.ArrayIndexOutOfBoundsException - The index was outside the current field
size.
void removeValue(int index)
throws java.lang.ArrayIndexOutOfBoundsException
index - The position of the value to remove.
java.lang.ArrayIndexOutOfBoundsException - The index was outside the current field
size.
void setValue(int size,
int[] value)
size - The number of items to copy from this arrayvalue - The array of values to be set
void set1Value(int index,
int value)
throws java.lang.ArrayIndexOutOfBoundsException
If the index is out of the bounds of the current array of data values an ArrayIndexOutOfBoundsException will be generated.
index - The position to set the colour valuevalue - The value to be set
java.lang.ArrayIndexOutOfBoundsException - A value did not contain at least three
values for the colour component
|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||