|
GDCM 3.0.24
|
This class defines a SURFACE IE writer. More...
#include <gdcmSurfaceWriter.h>
Public Member Functions | |
| SurfaceWriter () | |
| ~SurfaceWriter () override | |
| unsigned long | GetNumberOfSurfaces () |
| void | SetNumberOfSurfaces (const unsigned long nb) |
| bool | Write () override |
| Write. | |
Public Member Functions inherited from gdcm::SegmentWriter | |
| 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) |
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 | |
| void | ComputeNumberOfSurfaces () |
| bool | PrepareWrite () |
| bool | PrepareWritePointMacro (SmartPointer< Surface > surface, DataSet &surfaceDS, const TransferSyntax &ts) |
Protected Member Functions inherited from gdcm::SegmentWriter | |
| bool | PrepareWrite () |
Protected Member Functions inherited from gdcm::Writer | |
| bool | GetCheckFileMetaInformation () const |
| std::ostream * | GetStreamPtr () const |
| void | SetWriteDataSetOnly (bool b) |
Protected Attributes | |
| unsigned long | NumberOfSurfaces |
Protected Attributes inherited from gdcm::SegmentWriter | |
| SegmentVector | Segments |
Protected Attributes inherited from gdcm::Writer | |
| std::ofstream * | Ofstream |
| std::ostream * | Stream |
Additional Inherited Members | |
Public Types inherited from gdcm::SegmentWriter | |
| typedef std::vector< SmartPointer< Segment > > | SegmentVector |
This class defines a SURFACE IE writer.
It writes surface mesh module attributes.
| gdcm::SurfaceWriter::SurfaceWriter | ( | ) |
|
override |
|
protected |
| unsigned long gdcm::SurfaceWriter::GetNumberOfSurfaces | ( | ) |
|
protected |
|
protected |
| void gdcm::SurfaceWriter::SetNumberOfSurfaces | ( | const unsigned long | nb | ) |
|
overridevirtual |
Write.
Reimplemented from gdcm::SegmentWriter.
|
protected |