Package org.sunflow.util
Class FloatArray
java.lang.Object
org.sunflow.util.FloatArray
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
add
(float f) Append a float to the end of the array.final float
get
(int index) Read value from the array.final int
getSize()
Returns the number of elements added to the array.final void
set
(int index, float value) Write a value to the specified index.final float[]
trim()
Return a copy of the array, trimmed to fit the size of its contents exactly.
-
Constructor Details
-
FloatArray
public FloatArray() -
FloatArray
public FloatArray(int capacity)
-
-
Method Details
-
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
-