Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

gdcm::SegmentWriter Class Reference

This class defines a segment writer. It writes attributes of group 0x0062. More...

#include <gdcmSegmentWriter.h>

Inheritance diagram for gdcm::SegmentWriter:
Inheritance graph
Collaboration diagram for gdcm::SegmentWriter:
Collaboration graph

List of all members.

Public Types

typedef std::vector
< SmartPointer< Segment > > 

Public Member Functions

 SegmentWriter ()
virtual ~SegmentWriter ()
void AddSegment (SmartPointer< Segment > segment)
unsigned int GetNumberOfSegments () const
SmartPointer< SegmentGetSegment (const unsigned int idx=0) const
SegmentVectorGetSegments ()
const SegmentVectorGetSegments () const
void SetNumberOfSegments (const unsigned int size)
void SetSegments (SegmentVector &segments)
bool Write ()

Protected Member Functions

bool PrepareWrite ()

Protected Attributes

SegmentVector Segments

Detailed Description

This class defines a segment writer. It writes attributes of group 0x0062.

See also:
PS 3.3 C.8.20.2 and C.8.23

Member Typedef Documentation

Constructor & Destructor Documentation

gdcm::SegmentWriter::SegmentWriter (  ) 
virtual gdcm::SegmentWriter::~SegmentWriter (  )  [virtual]

Member Function Documentation

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 (  ) 
bool gdcm::SegmentWriter::PrepareWrite (  )  [protected]

Reimplemented in gdcm::SurfaceWriter.

void gdcm::SegmentWriter::SetNumberOfSegments ( const unsigned int  size  ) 
void gdcm::SegmentWriter::SetSegments ( SegmentVector segments  ) 
bool gdcm::SegmentWriter::Write (  )  [virtual]


Reimplemented from gdcm::Writer.

Reimplemented in gdcm::SurfaceWriter.

Member Data Documentation

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

Generated on Mon Jul 29 2013 11:24:33 for GDCM by doxygen 1.7.1 Logo