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