DCMTK  Version 3.6.1 20170228
OFFIS DICOM Toolkit
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Enumerations | Variables
djlsutil.h File Reference

enumerations, error constants and helper functions for the dcmjpls module More...

Enumerations

enum  JLS_UIDCreation { EJLSUC_default, EJLSUC_always, EJLSUC_never }
 describes the condition under which a compressed or decompressed image receives a new SOP instance UID. More...
 
enum  JLS_PlanarConfiguration { EJLSPC_restore, EJLSPC_auto, EJLSPC_colorByPixel, EJLSPC_colorByPlane }
 describes how the decoder should handle planar configuration of decompressed color images. More...
 
enum  JLS_CompressionBitDepth { EJLSBD_original, EJLSBD_limit, EJLSBD_force }
 describes how the encoder handles the image bit depth upon lossy compression. More...
 

Variables

DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSUncompressedBufferTooSmall
 error condition constant: Too small buffer used for image data (internal error)
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSCompressedBufferTooSmall
 error condition constant: Too small buffer used for compressed image data (internal error)
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSCodecUnsupportedImageType
 error condition constant: The image uses some features which the codec does not support
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSCodecInvalidParameters
 error condition constant: The codec was fed with invalid parameters (e.g. height = -1)
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSCodecUnsupportedValue
 error condition constant: The codec was fed with unsupported parameters (e.g. 32 bit per sample)
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSInvalidCompressedData
 error condition constant: The compressed image is invalid
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSUnsupportedBitDepthForTransform
 error condition constant: The images' color transformation is not supported in this bit depth
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSUnsupportedColorTransform
 error condition constant: The images' color transformation is not supported
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSUnsupportedBitDepth
 error condition constant: Unsupported bit depth in JPEG-LS transfer syntax
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSCannotComputeNumberOfFragments
 error condition constant: Cannot compute number of fragments for JPEG-LS frame
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSImageDataMismatch
 error condition constant: Image data mismatch between DICOM header and JPEG-LS bitstream
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSUnsupportedPhotometricInterpretation
 error condition constant: Unsupported photometric interpretation for near-lossless JPEG-LS compression
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSUnsupportedPixelRepresentation
 error condition constant: Unsupported pixel representation for near-lossless JPEG-LS compression
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSUnsupportedImageType
 error condition constant: Unsupported type of image for JPEG-LS compression
 
DCMTK_DCMJPLS_EXPORT const
OFConditionConst 
EC_JLSTooMuchCompressedData
 error condition constant: Trailing data after image
 

Detailed Description

enumerations, error constants and helper functions for the dcmjpls module

Enumeration Type Documentation

describes how the encoder handles the image bit depth upon lossy compression.

Enumerator
EJLSBD_original 

keep original bit depth

EJLSBD_limit 

limit bit depth to a certain value, i.e.

scale down if the original image bit depth is larger

EJLSBD_force 

force bit depth to a certain value, i.e.

scale up or scale down the original image to match the given bit depth.

describes how the decoder should handle planar configuration of decompressed color images.

Enumerator
EJLSPC_restore 

restore planar configuration as indicated in data set

EJLSPC_auto 

automatically determine whether color-by-plane is required from the SOP Class UID and decompressed photometric interpretation

EJLSPC_colorByPixel 

always create color-by-pixel planar configuration

EJLSPC_colorByPlane 

always create color-by-plane planar configuration

describes the condition under which a compressed or decompressed image receives a new SOP instance UID.

Enumerator
EJLSUC_default 

Upon compression, assign new SOP instance UID if compression is lossy.

Upon decompression never assign new SOP instance UID.

EJLSUC_always 

always assign new SOP instance UID on compression and decompression

EJLSUC_never 

never assign new SOP instance UID


Generated on Tue Feb 28 2017 for DCMTK Version 3.6.1 20170228 by Doxygen 1.8.8