GDCM
2.4.5
|
This class defines a segment writer. It writes attributes of group 0x0062. More...
#include <gdcmSegmentWriter.h>
Public Types | |
typedef std::vector< SmartPointer< Segment > > | SegmentVector |
Public Member Functions | |
SegmentWriter () | |
virtual | ~SegmentWriter () |
void | AddSegment (SmartPointer< Segment > segment) |
unsigned int | GetNumberOfSegments () const |
SmartPointer< Segment > | GetSegment (const unsigned int idx=0) const |
const SegmentVector & | GetSegments () const |
SegmentVector & | GetSegments () |
void | SetNumberOfSegments (const unsigned int size) |
void | SetSegments (SegmentVector &segments) |
bool | Write () |
Write. More... | |
![]() | |
Writer () | |
virtual | ~Writer () |
void | CheckFileMetaInformationOff () |
void | CheckFileMetaInformationOn () |
File & | GetFile () |
void | SetCheckFileMetaInformation (bool b) |
Undocumented function, do not use (= leave default) More... | |
void | SetFile (const File &f) |
Set/Get the DICOM file (DataSet + Header) More... | |
void | SetFileName (const char *filename_native) |
Set the filename of DICOM file to write: More... | |
void | SetStream (std::ostream &output_stream) |
Set user ostream buffer. More... | |
Protected Member Functions | |
bool | PrepareWrite () |
![]() | |
std::ostream * | GetStreamPtr () const |
void | SetWriteDataSetOnly (bool b) |
Protected Attributes | |
SegmentVector | Segments |
![]() | |
std::ofstream * | Ofstream |
std::ostream * | Stream |
This class defines a segment writer. It writes attributes of group 0x0062.
typedef std::vector< SmartPointer< Segment > > gdcm::SegmentWriter::SegmentVector |
gdcm::SegmentWriter::SegmentWriter | ( | ) |
|
virtual |
void gdcm::SegmentWriter::AddSegment | ( | SmartPointer< Segment > | segment | ) |
unsigned int gdcm::SegmentWriter::GetNumberOfSegments | ( | ) | const |
SmartPointer< Segment > gdcm::SegmentWriter::GetSegment | ( | const unsigned int | idx = 0 | ) | const |
const SegmentVector& gdcm::SegmentWriter::GetSegments | ( | ) | const |
SegmentVector& gdcm::SegmentWriter::GetSegments | ( | ) |
|
protected |
void gdcm::SegmentWriter::SetNumberOfSegments | ( | const unsigned int | size | ) |
void gdcm::SegmentWriter::SetSegments | ( | SegmentVector & | segments | ) |
|
virtual |
|
protected |