Class to represent a File Meta Information.
More...
#include <gdcmFileMetaInformation.h>
List of all members.
Detailed Description
Class to represent a File Meta Information.
FileMetaInformation is a Explicit Structured Set. Whenever the file contains an ImplicitDataElement DataSet, a conversion will take place.
Definition: The File Meta Information includes identifying information on the encapsulated Data Set. This header consists of a 128 byte File Preamble, followed by a 4 byte DICOM prefix, followed by the File Meta Elements shown in Table 7.1-1. This header shall be present in every DICOM file.
- See also:
- Writer Reader
- Examples:
-
GenAllVR.cxx, GenFakeIdentifyFile.cxx, LargeVRDSExplicit.cxx, ReadAndDumpDICOMDIR.cxx, and TestReader.cxx.
Constructor & Destructor Documentation
gdcm::FileMetaInformation::FileMetaInformation |
( |
) |
[inline] |
gdcm::FileMetaInformation::~FileMetaInformation |
( |
) |
[inline] |
Member Function Documentation
static void gdcm::FileMetaInformation::AppendImplementationClassUID |
( |
const char * |
imp ) |
[static] |
void gdcm::FileMetaInformation::ComputeDataSetMediaStorageSOPClass |
( |
) |
[protected] |
void gdcm::FileMetaInformation::ComputeDataSetTransferSyntax |
( |
) |
[protected] |
void gdcm::FileMetaInformation::Default |
( |
) |
[protected] |
void gdcm::FileMetaInformation::FillFromDataSet |
( |
DataSet const & |
ds ) |
|
const TransferSyntax& gdcm::FileMetaInformation::GetDataSetTransferSyntax |
( |
) |
const [inline] |
static const char* gdcm::FileMetaInformation::GetFileMetaInformationVersion |
( |
) |
[static, protected] |
VL gdcm::FileMetaInformation::GetFullLength |
( |
) |
const [inline] |
static const char* gdcm::FileMetaInformation::GetGDCMImplementationClassUID |
( |
) |
[static, protected] |
static const char* gdcm::FileMetaInformation::GetGDCMImplementationVersionName |
( |
) |
[static, protected] |
static const char* gdcm::FileMetaInformation::GetGDCMSourceApplicationEntityTitle |
( |
) |
[static, protected] |
static const char* gdcm::FileMetaInformation::GetImplementationClassUID |
( |
) |
[static] |
static const char* gdcm::FileMetaInformation::GetImplementationVersionName |
( |
) |
[static] |
MediaStorage gdcm::FileMetaInformation::GetMediaStorage |
( |
) |
const |
Preamble& gdcm::FileMetaInformation::GetPreamble |
( |
) |
[inline] |
const Preamble& gdcm::FileMetaInformation::GetPreamble |
( |
) |
const [inline] |
static const char* gdcm::FileMetaInformation::GetSourceApplicationEntityTitle |
( |
) |
[static] |
void gdcm::FileMetaInformation::Insert |
( |
const DataElement & |
de ) |
[inline] |
bool gdcm::FileMetaInformation::IsValid |
( |
) |
const [inline] |
std::istream& gdcm::FileMetaInformation::Read |
( |
std::istream & |
is ) |
|
std::istream& gdcm::FileMetaInformation::ReadCompat |
( |
std::istream & |
is ) |
|
template<typename TSwap >
std::istream& gdcm::FileMetaInformation::ReadCompatInternal |
( |
std::istream & |
is ) |
[protected] |
void gdcm::FileMetaInformation::Replace |
( |
const DataElement & |
de ) |
[inline] |
void gdcm::FileMetaInformation::SetDataSetTransferSyntax |
( |
const TransferSyntax & |
ts ) |
|
static void gdcm::FileMetaInformation::SetImplementationClassUID |
( |
const char * |
imp ) |
[static] |
Override the GDCM default values:
static void gdcm::FileMetaInformation::SetImplementationVersionName |
( |
const char * |
version ) |
[static] |
void gdcm::FileMetaInformation::SetPreamble |
( |
const Preamble & |
p ) |
[inline] |
static void gdcm::FileMetaInformation::SetSourceApplicationEntityTitle |
( |
const char * |
title ) |
[static] |
std::ostream& gdcm::FileMetaInformation::Write |
( |
std::ostream & |
os ) |
const |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: