FileDataset クラス (pydicom.dataset モジュール)
class FileDataset(Dataset)
FileDatasetクラスは、コンストラクタを除くDatasetクラスのすべてのプロパティ、メソッドを継承しており、それに加えてファイルの情報を保持するインスタンス変数を持っています。つまり、Datasetクラスにファイル情報を表す属性を加えただけなので、基本的にはDatasetクラスと全く同じように扱うことができます。
ちなみにDatasetクラスでは属性がプロパティとして定義されていますが、なぜかFileDatasetクラスではインスタンス変数として定義されているようです。(使用上は大きな違いはありませんが…)
[toc]目次
インスタンス変数
filename
- FileDatasetオブジェクトが読み込まれた元のファイル名 <str / None>
timestamp
- ファイルの更新日時を表します <float / None>
プロパティ – Datasetクラスから継承
- default_element_format
- default_sequence_element_format
- indent_chars
- is_original_encoding
- pixel_array
メソッド – Datasetクラスから継承
- add(data_element)
- add_new(tag, VR, value)
- clear()
- convert_pixel_data([handler_name])
- copy()
- data_element(name)
- decode()
- decompress([handler_name])
- dir(*filters)
- elements()
- ensure_file_meta()
- fix_meta_info([enforce_standard])
- formatted_lines([element_format, …])
- from_json(json_dataset[, bulk_data_uri_handler])
- fromkeys get(key[, default])
- get_item(key)
- get_private_item(group, element_offset, …)
- group_dataset(group)
- items()
- iterall()
- keys()
- overlay_array(group)
- pop(key, args)
- popitem()
- private_block(group, private_creator[, create])
- private_creators(group)
- remove_private_tags()
- save_as(filename[, write_like_original])
- set_original_encoding(is_implicit_vr, …)
- setdefault(key[, default])
- to_json([bulk_data_threshold, …])
- to_json_dict([bulk_data_threshold, …])
- top()
- trait_names()
- update(dictionary)
- values()
- walk(callback[, recursive])
コメント