DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <itkSpatiallyDenseSparseVectorImageFileWriter.h>
Writes sparse vector image data to key and value files.
Definition at line 35 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef InputImageType::DirectionType | InputImageDirectionType |
typedef InputImageType::IndexType | InputImageIndexType |
typedef InputImageType::InternalPixelType | InputImageInternalPixelType |
typedef InputImageType::KeyType | InputImageKeyType |
typedef InputImageType::PixelContainerConstPointer | InputImagePixelContainerConstPointerType |
typedef InputImageType::PixelContainer | InputImagePixelContainerType |
typedef InputImageType::PixelMapConstIterator | InputImagePixelMapConstIteratorType |
typedef InputImageType::PixelMapType | InputImagePixelPixelMapType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::PointType | InputImagePointType |
typedef InputImageType::RegionType | InputImageRegionType |
typedef InputImageType::SizeType | InputImageSizeType |
typedef InputImageType::SpacingType | InputImageSpacingType |
typedef TInputImage | InputImageType |
typedef InputImageType::ValueType | InputImageValueType |
typedef KeyImageFileWriterType::Pointer | KeyImageFileWriterPointer |
typedef ImageFileWriter< KeyImageType > | KeyImageFileWriterType |
typedef KeyImageType::Pointer | KeyImagePointer |
typedef Image< InputImageKeyType, 1 > | KeyImageType |
typedef SmartPointer< Self > | Pointer |
typedef SpatiallyDenseSparseVectorImageFileWriter | Self |
typedef ProcessObject | Superclass |
typedef ValueImageFileWriterType::Pointer | ValueImageFileWriterPointer |
typedef ImageFileWriter< ValueImageType > | ValueImageFileWriterType |
typedef ValueImageType::Pointer | ValueImagePointer |
typedef Image< InputImageValueType, 1 > | ValueImageType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetFileName () const |
const InputImageType * | GetInput (void) |
const InputImageType * | GetInput (unsigned int idx) |
virtual const char * | GetNameOfClass () const |
virtual const bool & | GetUseCompression () |
virtual void | SetFileName (const char *_arg) |
void | SetInput (const InputImageType *input) |
virtual void | SetUseCompression (bool _arg) |
virtual void | Update () ITK_OVERRIDE |
virtual void | UseCompressionOff () |
virtual void | UseCompressionOn () |
virtual void | Write (void) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateData (void) ITK_OVERRIDE |
void | PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE |
SpatiallyDenseSparseVectorImageFileWriter () | |
~SpatiallyDenseSparseVectorImageFileWriter () | |
Protected Attributes | |
KeyImagePointer | m_KeyImage |
KeyImageFileWriterPointer | m_KeyImageFileWriter |
ValueImagePointer | m_ValueImage |
ValueImageFileWriterPointer | m_ValueImageFileWriter |
Private Member Functions | |
void | operator= (const Self &) |
SpatiallyDenseSparseVectorImageFileWriter (const Self &) | |
Private Attributes | |
std::string | m_FileName |
bool | m_UseCompression |
typedef SmartPointer<const Self> itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::ConstPointer |
Definition at line 42 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::DirectionType itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImageDirectionType |
Definition at line 58 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::IndexType itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImageIndexType |
Definition at line 55 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::InternalPixelType itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImageInternalPixelType |
Definition at line 59 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::KeyType itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImageKeyType |
Definition at line 61 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::PixelContainerConstPointer itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImagePixelContainerConstPointerType |
Definition at line 63 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::PixelContainer itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImagePixelContainerType |
Definition at line 62 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::PixelMapConstIterator itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImagePixelMapConstIteratorType |
Definition at line 65 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::PixelMapType itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImagePixelPixelMapType |
Definition at line 64 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::Pointer itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImagePointer |
Definition at line 52 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::PointType itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImagePointType |
Definition at line 57 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::RegionType itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImageRegionType |
Definition at line 53 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::SizeType itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImageSizeType |
Definition at line 54 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::SpacingType itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImageSpacingType |
Definition at line 56 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef TInputImage itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImageType |
Some convenient typedefs.
Definition at line 48 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef InputImageType::ValueType itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImageValueType |
Definition at line 60 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef KeyImageFileWriterType::Pointer itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::KeyImageFileWriterPointer |
Definition at line 73 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef ImageFileWriter<KeyImageType> itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::KeyImageFileWriterType |
Definition at line 72 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef KeyImageType::Pointer itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::KeyImagePointer |
Definition at line 68 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef Image<InputImageKeyType, 1> itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::KeyImageType |
Definition at line 67 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef SmartPointer<Self> itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::Pointer |
Definition at line 41 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef SpatiallyDenseSparseVectorImageFileWriter itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::Self |
Standard class typedefs.
Definition at line 39 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef ProcessObject itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::Superclass |
Definition at line 40 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef ValueImageFileWriterType::Pointer itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::ValueImageFileWriterPointer |
Definition at line 75 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef ImageFileWriter<ValueImageType> itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::ValueImageFileWriterType |
Definition at line 74 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef ValueImageType::Pointer itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::ValueImagePointer |
Definition at line 70 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
typedef Image<InputImageValueType, 1> itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::ValueImageType |
Definition at line 69 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
|
protected |
By default the MetaDataDictionary is taken from the input image and passed to the ImageIO. In some cases, however, a user may prefer to introduce her/his own MetaDataDictionary. This is often the case of the ImageSeriesWriter. This flag defined whether the MetaDataDictionary to use will be the one from the input image or the one already set in the ImageIO object.
Definition at line 28 of file itkSpatiallyDenseSparseVectorImageFileWriter.hxx.
References itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::~SpatiallyDenseSparseVectorImageFileWriter().
|
protected |
Definition at line 38 of file itkSpatiallyDenseSparseVectorImageFileWriter.hxx.
References itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::SetInput().
Referenced by itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::SpatiallyDenseSparseVectorImageFileWriter().
|
private |
virtual::itk::LightObject::Pointer itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::CreateAnother | ( | void | ) | const |
|
protected |
Does the actual work.
Definition at line 108 of file itkSpatiallyDenseSparseVectorImageFileWriter.hxx.
References itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::PrintSelf().
Referenced by itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::Write().
|
virtual |
const SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImageType * itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::GetInput | ( | void | ) |
Definition at line 58 of file itkSpatiallyDenseSparseVectorImageFileWriter.hxx.
Referenced by itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::SetInput().
const SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::InputImageType * itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::GetInput | ( | unsigned int | idx | ) |
Definition at line 73 of file itkSpatiallyDenseSparseVectorImageFileWriter.hxx.
References itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::Write().
|
virtual |
Run-time type information (and related methods).
|
virtual |
|
static |
Method for creation through the object factory.
|
private |
|
protected |
Definition at line 342 of file itkSpatiallyDenseSparseVectorImageFileWriter.hxx.
Referenced by itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::GenerateData().
|
virtual |
Specify the names of the output files to write.
void itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::SetInput | ( | const InputImageType * | input | ) |
Definition at line 46 of file itkSpatiallyDenseSparseVectorImageFileWriter.hxx.
References itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::GetInput().
Referenced by itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::~SpatiallyDenseSparseVectorImageFileWriter().
|
virtual |
Set the compression On or Off
|
inlinevirtual |
Aliased to the Write() method to be consistent with the rest of the pipeline.
Definition at line 98 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
References ITK_OVERRIDE.
|
virtual |
|
virtual |
|
virtual |
A special version of the Update() method for writers. It invokes start and end events and handles releasing data. It eventually calls GenerateData() which does the actual writing. Note: the write method will write data specified by the IORegion. If not set, then then the whole image is written. Note that the region will be cropped to fit the input image's LargestPossibleRegion.
Definition at line 82 of file itkSpatiallyDenseSparseVectorImageFileWriter.hxx.
References itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::GenerateData().
Referenced by itk::SpatiallyDenseSparseVectorImageFileWriter< TInputImage >::GetInput().
|
private |
Definition at line 139 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
|
protected |
Definition at line 124 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
|
protected |
Definition at line 128 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
|
private |
Definition at line 141 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
|
protected |
Definition at line 125 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.
|
protected |
Definition at line 129 of file itkSpatiallyDenseSparseVectorImageFileWriter.h.