vtkgdcm
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkGDCMPolyDataWriter Class Reference

writer DICOM PolyData files (Contour Data...) More...

#include <vtkGDCMPolyDataWriter.h>

Inherits vtkPolyDataWriter.

Collaboration diagram for vtkGDCMPolyDataWriter:
[legend]

Public Types

typedef vtkPolyDataWriter Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetMedicalImageProperties (vtkMedicalImageProperties *pd)
 Set/Get the filename of the file to be read vtkSetStringMacro(FileName); vtkGetStringMacro(FileName);. More...
 
virtual void SetRTStructSetProperties (vtkRTStructSetProperties *pd)
 
void InitializeRTStructSet (vtkStdString inDirectory, vtkStdString inStructLabel, vtkStdString inStructName, vtkStringArray *inROINames, vtkStringArray *inROIAlgorithmName, vtkStringArray *inROIType)
 
void SetNumberOfInputPorts (int n)
 

Static Public Member Functions

static vtkGDCMPolyDataWriterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkGDCMPolyDataWriterSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkGDCMPolyDataWriter ()
 
 ~vtkGDCMPolyDataWriter ()
 
void WriteData ()
 
void WriteRTSTRUCTInfo (gdcm::File &file)
 
void WriteRTSTRUCTData (gdcm::File &file, int num)
 

Protected Attributes

vtkMedicalImageProperties * MedicalImageProperties
 
vtkRTStructSetPropertiesRTStructSetProperties
 

Detailed Description

writer DICOM PolyData files (Contour Data...)

For now only support RTSTRUCT (RT Structure Set Storage)

Todo:
Need to do the same job for DVH Sequence/DVH Data...
See also
vtkGDCMImageReader vtkGDCMPolyDataReader vtkRTStructSetProperties

Definition at line 40 of file vtkGDCMPolyDataWriter.h.

Member Typedef Documentation

◆ Superclass

typedef vtkPolyDataWriter vtkGDCMPolyDataWriter::Superclass

Definition at line 44 of file vtkGDCMPolyDataWriter.h.

Constructor & Destructor Documentation

◆ vtkGDCMPolyDataWriter()

vtkGDCMPolyDataWriter::vtkGDCMPolyDataWriter ( )
protected

◆ ~vtkGDCMPolyDataWriter()

vtkGDCMPolyDataWriter::~vtkGDCMPolyDataWriter ( )
protected

Member Function Documentation

◆ New()

static vtkGDCMPolyDataWriter * vtkGDCMPolyDataWriter::New ( )
static

◆ GetClassName()

virtual const char * vtkGDCMPolyDataWriter::GetClassName ( )
virtual

◆ IsTypeOf()

static int vtkGDCMPolyDataWriter::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkGDCMPolyDataWriter::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkGDCMPolyDataWriter * vtkGDCMPolyDataWriter::SafeDownCast ( vtkObject *  o)
static

◆ PrintSelf()

virtual void vtkGDCMPolyDataWriter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

◆ SetMedicalImageProperties()

virtual void vtkGDCMPolyDataWriter::SetMedicalImageProperties ( vtkMedicalImageProperties *  pd)
virtual

Set/Get the filename of the file to be read vtkSetStringMacro(FileName); vtkGetStringMacro(FileName);.

Get the medical image properties object vtkGetObjectMacro(MedicalImageProperties, vtkMedicalImageProperties);

◆ SetRTStructSetProperties()

virtual void vtkGDCMPolyDataWriter::SetRTStructSetProperties ( vtkRTStructSetProperties pd)
virtual

◆ InitializeRTStructSet()

void vtkGDCMPolyDataWriter::InitializeRTStructSet ( vtkStdString  inDirectory,
vtkStdString  inStructLabel,
vtkStdString  inStructName,
vtkStringArray *  inROINames,
vtkStringArray *  inROIAlgorithmName,
vtkStringArray *  inROIType 
)

◆ SetNumberOfInputPorts()

void vtkGDCMPolyDataWriter::SetNumberOfInputPorts ( int  n)

◆ WriteData()

void vtkGDCMPolyDataWriter::WriteData ( )
protected

◆ WriteRTSTRUCTInfo()

void vtkGDCMPolyDataWriter::WriteRTSTRUCTInfo ( gdcm::File &  file)
protected

◆ WriteRTSTRUCTData()

void vtkGDCMPolyDataWriter::WriteRTSTRUCTData ( gdcm::File &  file,
int  num 
)
protected

Member Data Documentation

◆ MedicalImageProperties

vtkMedicalImageProperties* vtkGDCMPolyDataWriter::MedicalImageProperties
protected

Definition at line 80 of file vtkGDCMPolyDataWriter.h.

◆ RTStructSetProperties

vtkRTStructSetProperties* vtkGDCMPolyDataWriter::RTStructSetProperties
protected

Definition at line 81 of file vtkGDCMPolyDataWriter.h.


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