Struct dicom_object::meta::FileMetaTableBuilder [−][src]
pub struct FileMetaTableBuilder { /* fields omitted */ }A builder for DICOM meta information tables.
Implementations
impl FileMetaTableBuilder[src]
impl FileMetaTableBuilder[src]pub fn new() -> FileMetaTableBuilder[src]
Create a new, empty builder.
pub fn group_length(self, value: u32) -> FileMetaTableBuilder[src]
Define the meta information group length.
pub fn information_version(self, value: [u8; 2]) -> FileMetaTableBuilder[src]
Define the meta information version.
pub fn media_storage_sop_class_uid<T>(self, value: T) -> FileMetaTableBuilder where
T: Into<String>, [src]
T: Into<String>,
Define the media storage SOP class UID.
pub fn media_storage_sop_instance_uid<T>(self, value: T) -> FileMetaTableBuilder where
T: Into<String>, [src]
T: Into<String>,
Define the media storage SOP instance UID.
pub fn transfer_syntax<T>(self, value: T) -> FileMetaTableBuilder where
T: Into<String>, [src]
T: Into<String>,
Define the transfer syntax UID.
pub fn implementation_class_uid<T>(self, value: T) -> FileMetaTableBuilder where
T: Into<String>, [src]
T: Into<String>,
Define the implementation class UID.
pub fn implementation_version_name<T>(self, value: T) -> FileMetaTableBuilder where
T: Into<String>, [src]
T: Into<String>,
Define the implementation version name.
pub fn source_application_entity_title<T>(
self,
value: T
) -> FileMetaTableBuilder where
T: Into<String>, [src]
self,
value: T
) -> FileMetaTableBuilder where
T: Into<String>,
Define the source application entity title.
pub fn sending_application_entity_title<T>(
self,
value: T
) -> FileMetaTableBuilder where
T: Into<String>, [src]
self,
value: T
) -> FileMetaTableBuilder where
T: Into<String>,
Define the sending application entity title.
pub fn receiving_application_entity_title<T>(
self,
value: T
) -> FileMetaTableBuilder where
T: Into<String>, [src]
self,
value: T
) -> FileMetaTableBuilder where
T: Into<String>,
Define the receiving application entity title.
pub fn private_information_creator_uid<T>(
self,
value: T
) -> FileMetaTableBuilder where
T: Into<String>, [src]
self,
value: T
) -> FileMetaTableBuilder where
T: Into<String>,
Define the private information creator UID.
pub fn private_information<T>(self, value: T) -> FileMetaTableBuilder where
T: Into<Vec<u8>>, [src]
T: Into<Vec<u8>>,
Define the private information as a vector of bytes.
pub fn build(self) -> Result<FileMetaTable, Error>[src]
Build the table.
Trait Implementations
impl Clone for FileMetaTableBuilder[src]
impl Clone for FileMetaTableBuilder[src]fn clone(&self) -> FileMetaTableBuilder[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Default for FileMetaTableBuilder[src]
impl Default for FileMetaTableBuilder[src]fn default() -> FileMetaTableBuilder[src]
Auto Trait Implementations
impl RefUnwindSafe for FileMetaTableBuilder
impl RefUnwindSafe for FileMetaTableBuilderimpl Send for FileMetaTableBuilder
impl Send for FileMetaTableBuilderimpl Sync for FileMetaTableBuilder
impl Sync for FileMetaTableBuilderimpl Unpin for FileMetaTableBuilder
impl Unpin for FileMetaTableBuilderimpl UnwindSafe for FileMetaTableBuilder
impl UnwindSafe for FileMetaTableBuilder