# Class CLNImageView2DFixedU64

java.lang.Object
com.io7m.calino.imageview.internal.CLNImageView2DFixedU64

All Implemented Interfaces:
  `CLNImageView2DType`

public final class CLNImageView2DFixedU64 extends Object implements CLNImageView2DType
An unsigned fixed-point 64-bit view.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CLNImageView2DFixedU64(CLNImageInfo inImageInfo, int mipLevel, byte[] inData, int inComponentCount)`
  An unsigned fixed-point 64-bit view.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `pixelAt(int x, int y, double[] pixel)`
  Sample a pixel at the given location.
  `int`
  `sizeX()`
  `int`
  `sizeY()`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### CLNImageView2DFixedU64

    public CLNImageView2DFixedU64(CLNImageInfo inImageInfo, int mipLevel, byte[] inData, int inComponentCount)
    An unsigned fixed-point 64-bit view.
    Parameters:
      `inImageInfo` - The image info
      `mipLevel` - The mip level
      `inData` - The image data
      `inComponentCount` - The component count

- ## Method Details

  - ### sizeX

    public int sizeX()
    Specified by:
      `sizeX` in interface `CLNImageView2DType`
    Returns:
      The size of the view on the X axis

  - ### sizeY

    public int sizeY()
    Specified by:
      `sizeY` in interface `CLNImageView2DType`
    Returns:
      The size of the view on the Y axis

  - ### pixelAt

    public void pixelAt(int x, int y, double[] pixel)
    Description copied from interface: `CLNImageView2DType`
    Sample a pixel at the given location.
    Specified by:
      `pixelAt` in interface `CLNImageView2DType`
    Parameters:
      `x` - The x location
      `y` - The y location
      `pixel` - The output pixel