Package com.io7m.calino.imageview
Class CLNImageViews
java.lang.Object
com.io7m.calino.imageview.CLNImageViews
- All Implemented Interfaces:
CLNImageViewFactoryType
The default factory of image views.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateImageView2D
(CLNImageInfo imageInfo, CLNImage2DDescription image2DDescription, byte[] data) Create a new view of the given data.createImageViewArray
(CLNImageInfo imageInfo, CLNImageArrayDescription imageArrayDescription, byte[] data) Create a new view of the given data.createImageViewCube
(CLNImageInfo imageInfo, CLNImageCubeDescription imageCubeDescription, byte[] data) Create a new view of the given data.
-
Constructor Details
-
CLNImageViews
public CLNImageViews()The default factory of image views.
-
-
Method Details
-
createImageView2D
public CLNImageView2DType createImageView2D(CLNImageInfo imageInfo, CLNImage2DDescription image2DDescription, byte[] data) Description copied from interface:CLNImageViewFactoryType
Create a new view of the given data.- Specified by:
createImageView2D
in interfaceCLNImageViewFactoryType
- Parameters:
imageInfo
- The image infoimage2DDescription
- The particular 2D image descriptiondata
- The raw image bytes- Returns:
- A new image view
-
createImageViewArray
public CLNImageView2DType createImageViewArray(CLNImageInfo imageInfo, CLNImageArrayDescription imageArrayDescription, byte[] data) Description copied from interface:CLNImageViewFactoryType
Create a new view of the given data.- Specified by:
createImageViewArray
in interfaceCLNImageViewFactoryType
- Parameters:
imageInfo
- The image infoimageArrayDescription
- The particular array image descriptiondata
- The raw image bytes- Returns:
- A new image view
-
createImageViewCube
public CLNImageView2DType createImageViewCube(CLNImageInfo imageInfo, CLNImageCubeDescription imageCubeDescription, byte[] data) Description copied from interface:CLNImageViewFactoryType
Create a new view of the given data.- Specified by:
createImageViewCube
in interfaceCLNImageViewFactoryType
- Parameters:
imageInfo
- The image infoimageCubeDescription
- The particular cube image descriptiondata
- The raw image bytes- Returns:
- A new image view
-