Class PrimitiveTypeProperties<P, A extends ArrayDataAccess<A>>

java.lang.Object
net.imglib2.blocks.PrimitiveTypeProperties<P,A>
Type Parameters:
P - a primitive array type, e.g., byte[].
A - the corresponding ArrayDataAccess type.

class PrimitiveTypeProperties<P, A extends ArrayDataAccess<A>> extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • get

      static PrimitiveTypeProperties<?,?> get(PrimitiveType primitiveType)
    • wrap

      A wrap(Object data)
      Wrap a primitive array data into a corresponding ArrayDataAccess.
      Parameters:
      data - primitive array to wrap (actually type P instead of Object, but its easier to use this way)
      Returns:
      ArrayDataAccess wrapping data
    • allocate

      P allocate(int length)
      Allocate a primitive array (type P) with length elements.
    • length

      int length(P array)
      Get the length of a primitive array (type P).