ru.sscc.util.data
Class FloatPointer
java.lang.Object
|
+--ru.sscc.util.data.RealPointer
|
+--ru.sscc.util.data.FloatPointer
- public final class FloatPointer
- extends RealPointer
An implementation of RealPointer
based on float[]
type container.
Constructor Summary |
FloatPointer(float[] data)
Simple constructor (sets the pointer to the beginning of a data
container with a unit increment). |
FloatPointer(float[] data,
int index,
int step)
Constructor. |
Method Summary |
double |
add(double value)
Adds a value to the entry at the current pointer position. |
double |
get()
Gets an entry value at the current pointer position. |
double |
mul(double value)
Multiplies the entry at the current pointer position by a value. |
double |
set(double value)
Sets an entry value at the current pointer position. |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
FloatPointer
public FloatPointer(float[] data)
- Simple constructor (sets the pointer to the beginning of a data
container with a unit increment).
- Parameters:
data
- a data container
FloatPointer
public FloatPointer(float[] data,
int index,
int step)
- Constructor.
- Parameters:
data
- a data containerindex
- a starting index in the containerstep
- an increment step
get
public double get()
- Gets an entry value at the current pointer position.
- Overrides:
- get in class RealPointer
- Returns:
- value of the current entry
set
public double set(double value)
- Sets an entry value at the current pointer position.
- Overrides:
- set in class RealPointer
- Parameters:
value
- a value to set- Returns:
- the set value
add
public double add(double value)
- Adds a value to the entry at the current pointer position.
- Overrides:
- add in class RealPointer
- Parameters:
value
- a value to add- Returns:
- the result of addition
mul
public double mul(double value)
- Multiplies the entry at the current pointer position by a value.
- Overrides:
- mul in class RealPointer
- Parameters:
value
- a value to multiply- Returns:
- the result of multiplication