UNPKG

@abasb75/dicom-parser

Version:

a javascript powerfull dicom parser

34 lines (33 loc) 959 B
import Dataset from "./Dataset"; import { Tags } from "./types"; declare class Parser { private start; private end; private arrayBuffer; private offset; private startOfset; private dataView; private tags; private dataSet; private EXEPTED; private VRS; private IMPLICT_TRANSFER_SYNTAXES; private BIG_ENDIAN_TRANSFER_SYNTAXES; private DEFLATED_TRANSFER_SYNTAXES; private littleEndian; private implicit; private transferSyntaxUID; private inflated; constructor(arrayBuffer: ArrayBuffer); parse(): Dataset; getDataset(): Dataset | undefined; getElements(sqLen?: number): Tags; getValue(len: number): ArrayBuffer; getNextGroupAndElement(): { group: number; element: number; }; getNextVR(groupInt: number, elementInt: number): string; concatArrayBuffers: (buffer1: ArrayBuffer, buffer2: ArrayBuffer) => ArrayBufferLike; } export default Parser;