Class IntensityGraphFigure.UnsignedPrimitiveArrayWrapper
- java.lang.Object
-
- org.eclipse.nebula.visualization.widgets.figures.IntensityGraphFigure.UnsignedPrimitiveArrayWrapper
-
- All Implemented Interfaces:
IPrimaryArrayWrapper
- Enclosing class:
- IntensityGraphFigure
public class IntensityGraphFigure.UnsignedPrimitiveArrayWrapper extends java.lang.Object implements IPrimaryArrayWrapper
Wraps an array of raw signed data to emulate an unsigned datatype.
-
-
Field Summary
Fields Modifier and Type Field Description private IPrimaryArrayWrapper
array
private double
offset
-
Constructor Summary
Constructors Constructor Description UnsignedPrimitiveArrayWrapper(IPrimaryArrayWrapper array, int bits)
Wrap an array to return unsigned data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
get(int i)
Get the array element value at index i.int
getSize()
Get size of the array.
-
-
-
Field Detail
-
array
private IPrimaryArrayWrapper array
-
offset
private double offset
-
-
Constructor Detail
-
UnsignedPrimitiveArrayWrapper
public UnsignedPrimitiveArrayWrapper(IPrimaryArrayWrapper array, int bits)
Wrap an array to return unsigned data.- Parameters:
array
- Array to be wrappedbits
- Length of unsigned data, in bits
-
-
Method Detail
-
get
public double get(int i)
Description copied from interface:IPrimaryArrayWrapper
Get the array element value at index i.- Specified by:
get
in interfaceIPrimaryArrayWrapper
- Parameters:
i
- index- Returns:
- the value at index i.
-
getSize
public int getSize()
Description copied from interface:IPrimaryArrayWrapper
Get size of the array.- Specified by:
getSize
in interfaceIPrimaryArrayWrapper
- Returns:
- size of the array.
-
-