GDCM 3.0.24
Public Member Functions | Friends | List of all members
gdcm::File Class Reference

a DICOM File More...

#include <gdcmFile.h>

Inheritance diagram for gdcm::File:
[legend]
Collaboration diagram for gdcm::File:
[legend]

Public Member Functions

 File ()
 
 ~File () override
 
DataSet & GetDataSet ()
 Get Data Set.
 
const DataSet & GetDataSet () const
 Get Data Set.
 
FileMetaInformation & GetHeader ()
 Get File Meta Information.
 
const FileMetaInformation & GetHeader () const
 Get File Meta Information.
 
std::istream & Read (std::istream &is)
 Read.
 
void SetDataSet (const DataSet &ds)
 Set Data Set.
 
void SetHeader (const FileMetaInformation &fmi)
 Set File Meta Information.
 
std::ostream const & Write (std::ostream &os) const
 Write.
 
- Public Member Functions inherited from gdcm::Object
 Object ()
 
 Object (const Object &)
 Special requirement for copy/cstor, assignment operator.
 
virtual ~Object ()
 
void operator= (const Object &)
 
virtual void Print (std::ostream &) const
 

Friends

std::ostream & operator<< (std::ostream &os, const File &val)
 

Additional Inherited Members

- Protected Member Functions inherited from gdcm::Object
void Register ()
 
void UnRegister ()
 

Detailed Description

a DICOM File

See PS 3.10 File: A File is an ordered string of zero or more bytes, where the first byte is at the beginning of the file and the last byte at the end of the File. Files are identified by a unique File ID and may by written, read and/or deleted.

See also
Reader Writer
Examples
ChangePrivateTags.cxx, ChangeSequenceUltrasound.cxx, CompressLossyJPEG.cs, CreateFakeRTDOSE.cxx, CreateJPIPDataSet.cxx, DeriveSeries.cxx, DiffFile.cxx, DumpCSA.cs, DumpGEMSMovieGroup.cxx, DumpPhilipsECHO.cxx, DumpSiemensBase64.cxx, DumpToshibaDTI.cxx, DumpToshibaDTI2.cxx, DumpVisusChange.cxx, DuplicatePCDE.cxx, EncapsulateFileInRawData.cxx, ExtractEncapsulatedFile.cs, ExtractEncryptedContent.cxx, ExtractImageRegion.cs, ExtractImageRegionWithLUT.cs, ExtractOneFrame.cs, Extracting_All_Resolution.cxx, Fake_Image_Using_Stream_Image_Writer.cxx, FileChangeTS.cs, FileChangeTSLossy.cs, FixBrokenJ2K.cxx, FixOrientation.cxx, GenAllVR.cxx, GenFakeIdentifyFile.cxx, GenFakeImage.cxx, GenLongSeqs.cxx, GenSeqs.cxx, GetJPEGSamplePrecision.cxx, GetSequenceUltrasound.cxx, GetSubSequenceData.cxx, HelloWorld.cxx, LargeVRDSExplicit.cxx, MakeTemplate.cxx, MpegVideoInfo.cs, NewSequence.cs, PatchFile.cxx, QIDO-RS.cxx, ReadAndDumpDICOMDIR.cxx, ReadAndPrintAttributes.cxx, ReadGEMSSDO.cxx, SimplePrint.cs, SimplePrintPatientName.cs, StreamImageReaderTest.cxx, TemplateEmptyImage.cxx, and iU22tomultisc.cxx.

Constructor & Destructor Documentation

◆ File()

gdcm::File::File ( )

◆ ~File()

gdcm::File::~File ( )
override

References gdcm::operator<<().

Member Function Documentation

◆ GetDataSet() [1/2]

DataSet & gdcm::File::GetDataSet ( )
inline

Get Data Set.

◆ GetDataSet() [2/2]

const DataSet & gdcm::File::GetDataSet ( ) const
inline

◆ GetHeader() [1/2]

FileMetaInformation & gdcm::File::GetHeader ( )
inline

Get File Meta Information.

◆ GetHeader() [2/2]

const FileMetaInformation & gdcm::File::GetHeader ( ) const
inline

◆ Read()

std::istream & gdcm::File::Read ( std::istream &  is)

Read.

◆ SetDataSet()

void gdcm::File::SetDataSet ( const DataSet &  ds)
inline

Set Data Set.

◆ SetHeader()

void gdcm::File::SetHeader ( const FileMetaInformation &  fmi)
inline

Set File Meta Information.

◆ Write()

std::ostream const & gdcm::File::Write ( std::ostream &  os) const

Write.

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const File &  val 
)
friend

The documentation for this class was generated from the following file: