|
SIVIC API
0.9.26
|
#include <svkIOD.h>
Public Member Functions | |
| vtkTypeMacro (svkIOD, vtkObject) | |
| virtual void | InitDcmHeader ()=0 |
| void | SetDcmHeader (svkDcmHeader *header) |
| void | SetReplaceOldElements (bool replaceElements) |
Protected Member Functions | |
| svkIOD () | |
| ~svkIOD () | |
| virtual string | GetModality () |
| virtual string | GetManufacturer () |
| virtual void | InitPatientModule () |
| virtual void | InitGeneralStudyModule () |
| virtual void | InitGeneralSeriesModule () |
| virtual void | InitMRSeriesModule () |
| virtual void | InitFrameOfReferenceModule () |
| virtual void | InitGeneralEquipmentModule () |
| virtual void | InitEnhancedGeneralEquipmentModule () |
| virtual void | InitGeneralImageModule () |
| virtual void | InitImagePixelModule () |
| virtual void | InitMultiFrameFunctionalGroupsModule () |
| virtual void | InitMultiFrameDimensionModule () |
| virtual void | InitAcquisitionContextModule () |
| void | InitFrameAnatomyMacro () |
| virtual void | InitSOPCommonModule ()=0 |
Protected Attributes | |
| svkDcmHeader * | dcmHeader |
Static Protected Attributes | |
| static const string | NA_STRING = "NA" |
| static const string | NA_DATE_STRING = "00000000" |
| static const string | NA_TIME_STRING = "0000" |
Base class of static methods for default IOD initialization using svkDcmHeader adapter interface.
|
protected |
References svkIOD::dcmHeader.
|
protected |
|
protectedvirtual |
References svkIOD::NA_STRING.
Referenced by svkIOD::InitGeneralEquipmentModule(), and svkSCIOD::InitSCEquipmentModule().
|
protectedvirtual |
Returns string version of SOP class modality.
Reimplemented in svkSCIOD.
Referenced by svkIOD::InitGeneralSeriesModule(), and svkIOD::InitMRSeriesModule().
|
protectedvirtual |
References svkIOD::dcmHeader, and svkDcmHeader::InsertEmptyElement().
Referenced by svkRawIOD::InitDcmHeader(), svkEnhancedMRIIOD::InitDcmHeader(), and svkMRSIOD::InitDcmHeader().
|
pure virtual |
Implemented in svkEnhancedMRIIOD, svkMRIIOD, svkMRSIOD, svkSCIOD, and svkRawIOD.
Referenced by svkGEPostageStampReader::InitDcmHeader(), svkDcmMriVolumeReader::InitDcmHeader(), and svkBrukerDCMMRSReader::InitDcmHeader().
|
protectedvirtual |
References svkIOD::dcmHeader, svkIOD::NA_STRING, and svkDcmHeader::SetValue().
Referenced by svkEnhancedMRIIOD::InitDcmHeader(), and svkMRSIOD::InitDcmHeader().
|
protected |
SNOMED Coding: value scheme meaning T-A0100 SNM3 Brain T-9200B SNM3 Prostate
References svkDcmHeader::AddSequenceItemElement(), and svkIOD::dcmHeader.
Referenced by svkEnhancedMRIIOD::InitDcmHeader(), and svkMRSIOD::InitDcmHeader().
|
protectedvirtual |
References svkIOD::dcmHeader, svkDcmHeader::InsertEmptyElement(), and svkDcmHeader::InsertUniqueUID().
Referenced by svkEnhancedMRIIOD::InitDcmHeader(), svkMRSIOD::InitDcmHeader(), and svkMRIIOD::InitDcmHeader().
|
protectedvirtual |
References svkIOD::dcmHeader, svkIOD::GetManufacturer(), and svkDcmHeader::SetValue().
Referenced by svkRawIOD::InitDcmHeader(), svkMRIIOD::InitDcmHeader(), svkMRSIOD::InitDcmHeader(), and svkEnhancedMRIIOD::InitDcmHeader().
|
protectedvirtual |
Reimplemented in svkMRIIOD.
References svkIOD::dcmHeader, and svkDcmHeader::InsertEmptyElement().
Referenced by svkSCIOD::InitDcmHeader().
|
protectedvirtual |
References svkIOD::dcmHeader, svkIOD::GetModality(), svkDcmHeader::InsertEmptyElement(), svkDcmHeader::InsertUniqueUID(), and svkDcmHeader::SetValue().
Referenced by svkRawIOD::InitDcmHeader(), svkSCIOD::InitDcmHeader(), svkMRIIOD::InitDcmHeader(), svkMRSIOD::InitDcmHeader(), and svkEnhancedMRIIOD::InitDcmHeader().
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in svkSCIOD.
References svkIOD::dcmHeader, svkDcmHeader::InsertEmptyElement(), and svkDcmHeader::SetValue().
Referenced by svkEnhancedMRIIOD::InitDcmHeader(), and svkMRIIOD::InitDcmHeader().
|
protectedvirtual |
References svkIOD::dcmHeader, svkIOD::GetModality(), and svkDcmHeader::SetValue().
Referenced by svkEnhancedMRIIOD::InitDcmHeader(), and svkMRSIOD::InitDcmHeader().
|
protectedvirtual |
Defaults to a single frame Dimension representing the slice
References svkDcmHeader::AddDimensionIndex(), svkIOD::dcmHeader, svkDcmHeader::GetDimensionIndexVector(), svkDcmHeader::InitMultiFrameDimensionModule(), svkDcmHeader::InsertEmptyElement(), svkDcmHeader::SetValue(), and svkDcmHeader::SLICE_INDEX.
Referenced by svkEnhancedMRIIOD::InitDcmHeader(), and svkMRSIOD::InitDcmHeader().
|
protectedvirtual |
References svkIOD::dcmHeader, svkDcmHeader::InsertEmptyElement(), svkIOD::NA_DATE_STRING, svkIOD::NA_TIME_STRING, and svkDcmHeader::SetValue().
Referenced by svkEnhancedMRIIOD::InitDcmHeader(), and svkMRSIOD::InitDcmHeader().
|
protectedvirtual |
|
protectedpure virtual |
Implemented in svkSCIOD, svkMRSIOD, svkMRIIOD, svkEnhancedMRIIOD, and svkRawIOD.
| void SetDcmHeader | ( | svkDcmHeader * | header | ) |
References svkIOD::dcmHeader.
Referenced by svk4DImageData::GetImage(), svkGEPostageStampReader::InitDcmHeader(), svkDcmMriVolumeReader::InitDcmHeader(), svkBrukerDCMMRSReader::InitDcmHeader(), svkGESigna5XReader::InitDcmHeader(), svkGEPFileMapper::InitializeDcmHeader(), and svkDICOMMRIWriter::Write().
| void SetReplaceOldElements | ( | bool | replaceElements | ) |
| vtkTypeMacro | ( | svkIOD | , |
| vtkObject | |||
| ) |
|
protected |
Referenced by svkIOD::InitAcquisitionContextModule(), svkRawIOD::InitDcmHeader(), svkEnhancedMRIIOD::InitDcmHeader(), svkIOD::InitEnhancedGeneralEquipmentModule(), svkIOD::InitFrameAnatomyMacro(), svkIOD::InitFrameOfReferenceModule(), svkIOD::InitGeneralEquipmentModule(), svkMRIIOD::InitGeneralImageModule(), svkIOD::InitGeneralImageModule(), svkIOD::InitGeneralSeriesModule(), svkIOD::InitGeneralStudyModule(), svkSCIOD::InitImagePixelModule(), svkIOD::InitImagePixelModule(), svkEnhancedMRIIOD::InitMRImageFrameTypeMacro(), svkMRIIOD::InitMRImageModule(), svkIOD::InitMRSeriesModule(), svkMRSIOD::InitMRSpectroscopyDataModule(), svkMRSIOD::InitMRSpectroscopyFrameTypeMacro(), svkMRSIOD::InitMRSpectroscopyModule(), svkIOD::InitMultiFrameDimensionModule(), svkIOD::InitMultiFrameFunctionalGroupsModule(), svkIOD::InitPatientModule(), svkSCIOD::InitSCEquipmentModule(), svkSCIOD::InitSCImageModule(), svkRawIOD::InitSOPCommonModule(), svkEnhancedMRIIOD::InitSOPCommonModule(), svkMRIIOD::InitSOPCommonModule(), svkMRSIOD::InitSOPCommonModule(), svkSCIOD::InitSOPCommonModule(), svkIOD::SetDcmHeader(), svkIOD::SetReplaceOldElements(), and svkIOD::svkIOD().
|
staticprotected |
Referenced by svkIOD::InitMultiFrameFunctionalGroupsModule().
|
staticprotected |
Referenced by svkIOD::GetManufacturer(), and svkIOD::InitEnhancedGeneralEquipmentModule().
|
staticprotected |
Referenced by svkIOD::InitMultiFrameFunctionalGroupsModule().
1.8.5