Class ProcessedImageInfo

java.lang.Object
me.clarius.sdk.ProcessedImageInfo

public class ProcessedImageInfo extends Object
Processed image information supplied with each frame.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    double
    acquisition angle for volumetric data.
    int
    bits per pixel.
    flag specifying the format of the image (see format definitions above).
    double
    frame rate in hz.
    int
    height of the image in pixels.
    int
    total size of image in bytes.
    double
    microns per pixel (always 1:1 aspect ratio axially/laterally).
    double
    image origin in microns in the horizontal axis.
    double
    image origin in microns in the vertical axis.
    int
    flag that the image is an overlay without grayscale (ie.
    tgc points.
    long
    timestamp of images.
    int
    width of the image in pixels.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor.
    ProcessedImageInfo(int width, int height, int bitsPerPixel, int imageSize, double micronsPerPixel, double originX, double originY, long tm, double angle, double fps, int overlay, ImageFormat format, TgcInfo[] tgc)
    Constructor with parameters.
  • Method Summary

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • width

      public int width
      width of the image in pixels.
    • height

      public int height
      height of the image in pixels.
    • bitsPerPixel

      public int bitsPerPixel
      bits per pixel.
    • imageSize

      public int imageSize
      total size of image in bytes.
    • micronsPerPixel

      public double micronsPerPixel
      microns per pixel (always 1:1 aspect ratio axially/laterally).
    • originX

      public double originX
      image origin in microns in the horizontal axis.
    • originY

      public double originY
      image origin in microns in the vertical axis.
    • tm

      public long tm
      timestamp of images.
    • angle

      public double angle
      acquisition angle for volumetric data.
    • fps

      public double fps
      frame rate in hz.
    • overlay

      public int overlay
      flag that the image is an overlay without grayscale (ie. color doppler or strain).
    • format

      public ImageFormat format
      flag specifying the format of the image (see format definitions above).
    • tgc

      public TgcInfo[] tgc
      tgc points.
  • Constructor Details

    • ProcessedImageInfo

      public ProcessedImageInfo()
      Default constructor.
    • ProcessedImageInfo

      public ProcessedImageInfo(int width, int height, int bitsPerPixel, int imageSize, double micronsPerPixel, double originX, double originY, long tm, double angle, double fps, int overlay, ImageFormat format, TgcInfo[] tgc)
      Constructor with parameters.
      Parameters:
      width - width of the image in pixels.
      height - height of the image in pixels.
      bitsPerPixel - bits per pixel.
      imageSize - total size of image in bytes.
      micronsPerPixel - microns per pixel (always 1:1 aspect ratio axially/laterally).
      originX - image origin in microns in the horizontal axis.
      originY - image origin in microns in the vertical axis.
      tm - timestamp of images.
      angle - acquisition angle for volumetric data.
      fps - frame rate in hz.
      overlay - flag that the image is an overlay without grayscale (ie. color doppler or strain).
      format - flag specifying the format of the image (see format definitions above).
      tgc - tgc points.