|
int | load_from_file (const char *filename, opttype opt=default_load_opt, optarg arg=0) |
|
int | load_from_data (const char *data, int datasize, opttype opt=default_load_opt, optarg arg=0) |
|
int | save_to_file (const char *filename, opttype opt=default_save_opt) |
|
int | save_to_memory_a (char **val_a, int *len_a, opttype opt=default_save_opt) |
|
void | mark_dataset_offset (uint32 offset, dataset *ds) |
|
dataset * | dataset_at (uint32 offset) |
|
| dicomfile () |
|
| ~dicomfile () |
|
char * | get_filename () |
|
int | load (void *instream, dicomfile *dfobj, uidtype tsuid, opttype opt=default_load_opt, optarg arg=0) |
|
int | save_a (char **val_a, int *len_a, opttype opt=default_save_opt) |
|
int | _save (void *ostream, uidtype tsuid, opttype opt) |
|
dataelement * | get_dataelement (tagtype tag) |
|
dataelement * | get_dataelement (const char *tagstr) |
|
dataelement & | operator[] (tagtype tag) |
|
dataelement & | operator[] (const char *tagstr) |
|
dataelement * | add_dataelement (tagtype tag, vrtype vr=VR_NULL, uint32 len=0, void *ptr=NULL, int endian=MACHINE_ENDIANNESS, int own_memory=false) |
|
dataelement * | add_dataelement (const char *tagstring, vrtype vr=VR_NULL) |
|
void | remove_dataelement (tagtype tag) |
|
void | remove_all_dataelements () |
|
| ~dataset () |
|
void | dump_string_a (char **val_a, int *len_a, std::string prefix="") |
|
std::string | dump_string (std::string prefix="") |
|
void | get_image_info (int *width, int *height, int *precision, int *signedness, int *ncomponents, int *bytes_per_pixel, int *nframes) |
|
void | set_image_dimension (int width, int height, int precision, int signedness, int ncomponents) |
|
void | get_pixeldata_a (char **val_a, int *len_a) |
|
int | copy_pixeldata_to (char *buf, int rowstep, int framestep, int idx=-1) |
|
int | copy_pixeldata_to (void *buf, int rowstep, int framestep, int idx=-1) |
|
int | set_pixeldata (uidtype tsuid, char *buf, int width, int height, int prec, int sgnd, int ncomps, int nframes, int rowstep, int framestep, int quality=0) |
|
int | set_filemetainfo (uidtype sop_class_uid, char *sop_instance_uid, uidtype transfer_syntax_uid) |
|
int | change_pixelencoding (uidtype transfer_syntax_uid, int quality=0) |
|
int | number_of_elements () |
|
void | realloc_ptr (long ptrdiff) |
|