Package org.sunflow.util
Class FloatArray
- java.lang.Object
-
- org.sunflow.util.FloatArray
-
public final class FloatArray extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FloatArray()
FloatArray(int capacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(float f)
Append a float to the end of the array.float
get(int index)
Read value from the array.int
getSize()
Returns the number of elements added to the array.void
set(int index, float value)
Write a value to the specified index.float[]
trim()
Return a copy of the array, trimmed to fit the size of its contents exactly.
-
-
-
Method Detail
-
add
public final void add(float f)
Append a float to the end of the array.- Parameters:
f
-
-
set
public final void set(int index, float value)
Write a value to the specified index. Assumes the array is already big enough.- Parameters:
index
-value
-
-
get
public final float get(int index)
Read value from the array.- Parameters:
index
- index into the array- Returns:
- value at the specified index
-
getSize
public final int getSize()
Returns the number of elements added to the array.- Returns:
- current size of the array
-
trim
public final float[] trim()
Return a copy of the array, trimmed to fit the size of its contents exactly.- Returns:
- a new array of exactly the right length
-
-