NEP 4.0.0
NetCDF Expansion Pack
Loading...
Searching...
No Matches
Data Fields
NC_DICOM_FILE_INFO Struct Reference

#include <dicomdispatch.h>

Data Fields

char * path
 
char * transfer_syntax_uid
 
int encapsulated
 
int jpeg_lossless
 
int nframes
 
size_t rows
 
size_t columns
 
int samples_per_pixel
 
int bits_allocated
 
int bits_stored
 
int high_bit
 
int pixel_representation
 
int planar_configuration
 
nc_type xtype
 
size_t type_size
 
int frame_dim_index
 
int row_dim_index
 
int col_dim_index
 
int sample_dim_index
 
int color_dim_index
 

Detailed Description

Per-file DICOM state with libdicom integration.

Field Documentation

◆ bits_allocated

int NC_DICOM_FILE_INFO::bits_allocated

Bits allocated per sample

◆ bits_stored

int NC_DICOM_FILE_INFO::bits_stored

Bits stored per sample

◆ col_dim_index

int NC_DICOM_FILE_INFO::col_dim_index

Index of column dimension

◆ color_dim_index

int NC_DICOM_FILE_INFO::color_dim_index

Deprecated; kept for compatibility

◆ columns

size_t NC_DICOM_FILE_INFO::columns

Image columns

◆ encapsulated

int NC_DICOM_FILE_INFO::encapsulated

Non-zero for compressed transfer syntaxes

◆ frame_dim_index

int NC_DICOM_FILE_INFO::frame_dim_index

Index of frame dimension (always 0)

◆ high_bit

int NC_DICOM_FILE_INFO::high_bit

Zero-based high bit index

◆ jpeg_lossless

int NC_DICOM_FILE_INFO::jpeg_lossless

Non-zero for JPEG Lossless (Process 14)

◆ nframes

int NC_DICOM_FILE_INFO::nframes

Number of frames (Sprint 1: always 1)

◆ path

char* NC_DICOM_FILE_INFO::path

Path to the open DICOM file

◆ pixel_representation

int NC_DICOM_FILE_INFO::pixel_representation

0 = unsigned, 1 = signed

◆ planar_configuration

int NC_DICOM_FILE_INFO::planar_configuration

0 = color-by-pixel, 1 = color-by-plane

◆ row_dim_index

int NC_DICOM_FILE_INFO::row_dim_index

Index of row dimension

◆ rows

size_t NC_DICOM_FILE_INFO::rows

Image rows

◆ sample_dim_index

int NC_DICOM_FILE_INFO::sample_dim_index

Index of sample dimension, or -1

◆ samples_per_pixel

int NC_DICOM_FILE_INFO::samples_per_pixel

Samples per pixel (1 or 3)

◆ transfer_syntax_uid

char* NC_DICOM_FILE_INFO::transfer_syntax_uid

Transfer Syntax UID string

◆ type_size

size_t NC_DICOM_FILE_INFO::type_size

Size in bytes of one pixel sample

◆ xtype

nc_type NC_DICOM_FILE_INFO::xtype

NetCDF type for pixel data


The documentation for this struct was generated from the following file: