14 #ifndef __itkVariableLengthVectorImageFileWriter_h 15 #define __itkVariableLengthVectorImageFileWriter_h 17 #include "itkProcessObject.h" 18 #include "itkExceptionObject.h" 20 #include "itkImageFileWriter.h" 30 template <
class TInputImage>
47 itkStaticConstMacro(ImageDimension,
unsigned int, TInputImage::ImageDimension);
65 using Superclass::SetInput;
66 void SetInput(
const InputImageType *input);
67 const InputImageType * GetInput(
void);
68 const InputImageType * GetInput(
unsigned int idx);
71 itkSetStringMacro(FileName);
72 itkGetStringMacro(FileName);
81 virtual void Write(
void);
91 itkSetMacro(UseCompression,
bool);
92 itkGetConstReferenceMacro(UseCompression,
bool);
93 itkBooleanMacro(UseCompression);
109 void PrintSelf(std::ostream& os, Indent indent)
const;
127 void GenerateData(
void);
132 void operator=(
const Self&);
145 #ifndef ITK_MANUAL_INSTANTIATION 149 #endif // __itkVariableLengthVectorImageFileWriter_h InputImageType::PixelContainer::Pointer InputImagePixelContainerPointerType
LengthImageType::Pointer LengthImagePointer
SmartPointer< const Self > ConstPointer
InputImageType::RegionType InputImageRegionType
Image< typename InputImagePixelType::ValueType, 1 > ValueImageType
InputImageType::SizeType InputImageSizeType
InputImageType::ValueType InputImageValueType
InputImageType::SpacingType InputImageSpacingType
InputImageType::PixelContainer InputImagePixelContainerType
ValueImageFileWriterType::Pointer m_ValueImageFileWriter
InputImageType::PixelType InputImagePixelType
InputImageType::PointType InputImagePointType
LengthImageFileWriterType::Pointer m_LengthImageFileWriter
Image< LengthType, ImageDimension > LengthImageType
Writes variable length vector image data. std::vector is used to store the variable length vector...
SmartPointer< Self > Pointer
InputImageType::Pointer InputImagePointer
itk::ImageFileWriter< ValueImageType > ValueImageFileWriterType
InputImageType::DirectionType InputImageDirectionType
TInputImage InputImageType
LengthImagePointer m_LengthImage
VariableLengthVectorImageFileWriter Self
ValueImageType::Pointer ValueImagePointer
itk::ImageFileWriter< LengthImageType > LengthImageFileWriterType
ValueImagePointer m_ValueImage