Class ImgLib2Descriptors


  • public class ImgLib2Descriptors
    extends Object
    engine.describe Ops pertaining to ImgLib2 types.

    Note the heavy use of wildcards which provides extensibility, as it allows e.g. raiDesc(Nil) to be used for e.g. ArrayImgs

    Author:
    Gabriel Selzer
    • Constructor Detail

      • ImgLib2Descriptors

        public ImgLib2Descriptors()
    • Method Detail

      • iiDesc

        public static String iiDesc​(Nil<? extends IterableInterval<?>> inType)
        Parameters:
        inType - the type (some IterableInterval) subclass to describe
        Returns:
        the description
        Implementation Note:
        op name="engine.describe", priority='-100.'
      • labelDesc

        public static String labelDesc​(Nil<? extends ImgLabeling<?,​?>> inType)
        Parameters:
        inType - the type (some ImgLabeling subclass) to describe
        Returns:
        the description
        Implementation Note:
        op name="engine.describe", priority='100.'
      • realTypeDesc

        public static String realTypeDesc​(Nil<? extends RealType<?>> inType)
        Parameters:
        inType - the type (some RealType subclass) to describe
        Returns:
        the description
        Implementation Note:
        op name="engine.describe"
      • complexTypeDesc

        public static String complexTypeDesc​(Nil<? extends ComplexType<?>> inType)
        Parameters:
        inType - the type (some ComplexType subclass) to describe
        Returns:
        the description
        Implementation Note:
        op name="engine.describe", priority='-100.'