Class GrayS16

All Implemented Interfaces:
Serializable, Cloneable

public class GrayS16 extends GrayI16<GrayS16>

Image with a pixel type of signed 16-bit integer.

See Also:
  • Constructor Details

    • GrayS16

      public GrayS16(int width, int height)
      Creates a new gray scale (single band/color) image.
      width - number of columns in the image.
      height - number of rows in the image.
    • GrayS16

      public GrayS16()
      Creates an image with no data declared and the width/height set to zero.
  • Method Details

    • unsafe_get

      public int unsafe_get(int x, int y)
      Description copied from class: GrayI
      Get function which does not perform bounds checking.
      Specified by:
      unsafe_get in class GrayI<GrayS16>
      x - pixel coordinate.
      y - pixel coordinate.
      an intensity value.
    • getDataType

      public ImageDataType getDataType()
      Description copied from class: ImageGray
      Returns image type information
      getDataType in class GrayI16<GrayS16>
      The type of image.
    • createNew

      public GrayS16 createNew(int imgWidth, int imgHeight)
      Description copied from class: ImageBase
      Returns a new image. If either width or height are set to -1 then none of the class parameters set. Otherwise a new image is created with the specified dimensions which has all other parameters the same as the original matrix.
      Specified by:
      createNew in class ImageBase<GrayS16>
      imgWidth - Width of the new image
      imgHeight - height of the new image
      new image