Package net.imglib2.view.composite
Class NumericComposite<T extends NumericType<T>>
- java.lang.Object
-
- net.imglib2.view.composite.AbstractComposite<T>
-
- net.imglib2.view.composite.AbstractNumericComposite<T,NumericComposite<T>>
-
- net.imglib2.view.composite.NumericComposite<T>
-
- All Implemented Interfaces:
java.lang.Iterable<T>,NumericType<NumericComposite<T>>,Add<NumericComposite<T>>,Div<NumericComposite<T>>,Mul<NumericComposite<T>>,MulFloatingPoint,Pow<NumericComposite<T>>,PowFloatingPoint,SetOne,SetZero,Sub<NumericComposite<T>>,ValueEquals<NumericComposite<T>>,Type<NumericComposite<T>>,Composite<T>
public class NumericComposite<T extends NumericType<T>> extends AbstractNumericComposite<T,NumericComposite<T>>
A vector ofNumericTypescalars. It is aNumericTypeitself, implementing theNumericTypealgebra as element-wise operations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNumericComposite.Factory<T extends NumericType<T>>
-
Field Summary
-
Fields inherited from class net.imglib2.view.composite.AbstractNumericComposite
iterator, length
-
Fields inherited from class net.imglib2.view.composite.AbstractComposite
d, sourceAccess
-
-
Constructor Summary
Constructors Constructor Description NumericComposite(RandomAccess<T> sourceAccess, int length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NumericComposite<T>copy()NumericComposite<T>createVariable()Generates a 1DArrayImg<T>-
Methods inherited from class net.imglib2.view.composite.AbstractNumericComposite
add, div, getLength, iterator, mul, mul, mul, pow, pow, set, setOne, setZero, sub, valueEquals
-
Methods inherited from class net.imglib2.view.composite.AbstractComposite
get
-
-
-
-
Constructor Detail
-
NumericComposite
public NumericComposite(RandomAccess<T> sourceAccess, int length)
-
-
Method Detail
-
createVariable
public NumericComposite<T> createVariable()
Generates a 1DArrayImg<T>- Returns:
- a new
Typevariable
-
copy
public NumericComposite<T> copy()
Description copied from interface:Type- Returns:
- a new
Typevariable
-
-