org.sunflow.util

Class FloatArray


public final class FloatArray
extends java.lang.Object

Constructor Summary

FloatArray()
FloatArray(int capacity)

Method Summary

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.

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 -

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

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 -

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