GDCM 2.2.0

- Main Page
- Related Pages
- Namespaces
- Classes
- Files
- Directories
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

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:
[legend]
Collaboration diagram for gdcm::SegmentWriter:
[legend]

List of all members.

## 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.

## 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

typedef std::vector< SmartPointer< Segment > > gdcm::SegmentWriter::SegmentVector

## 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]`

Write.

Reimplemented from gdcm::Writer.

Reimplemented in gdcm::SurfaceWriter.

## Member Data Documentation

SegmentVector gdcm::SegmentWriter::Segments `[protected]`

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

- gdcmSegmentWriter.h