@abasb75/dicom-parser
Version:
a javascript powerfull dicom parser
34 lines (33 loc) • 959 B
TypeScript
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;