FileDataset クラス

FileDataset クラス (pydicom.dataset モジュール)

[APIドキュメント]

class FileDataset(Dataset)

FileDatasetクラスは、コンストラクタを除くDatasetクラスのすべてのプロパティ、メソッドを継承しており、それに加えてファイルの情報を保持するインスタンス変数を持っています。つまり、Datasetクラスにファイル情報を表す属性を加えただけなので、基本的にはDatasetクラスと全く同じように扱うことができます。

ちなみにDatasetクラスでは属性がプロパティとして定義されていますが、なぜかFileDatasetクラスではインスタンス変数として定義されているようです。(使用上は大きな違いはありませんが…)

インスタンス変数

filename

@ [APIドキュメント]

  • FileDatasetオブジェクトが読み込まれた元のファイル名 <str / None>

timestamp

@ [APIドキュメント]

  • ファイルの更新日時を表します <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])

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です