#include <Libs/vtkITK/vtkITKImageSequenceWriter.h>
Definition at line 35 of file vtkITKImageSequenceWriter.h.
◆ Superclass
◆ vtkITKImageSequenceWriter()
| vtkITKImageSequenceWriter::vtkITKImageSequenceWriter |
( |
| ) |
|
|
protected |
◆ ~vtkITKImageSequenceWriter()
| vtkITKImageSequenceWriter::~vtkITKImageSequenceWriter |
( |
| ) |
|
|
overrideprotected |
◆ FillInputPortInformation()
| int vtkITKImageSequenceWriter::FillInputPortInformation |
( |
int | port, |
|
|
vtkInformation * | info ) |
|
overrideprotected |
Fill the input port information objects for this algorithm. This is invoked by the first call to GetInputPortInformation for each port so subclasses can specify what they can handle.
◆ GetAttributes()
| AttributeMapType * vtkITKImageSequenceWriter::GetAttributes |
( |
| ) |
const |
|
inline |
◆ GetAxisLabels()
| AxisInfoMapType * vtkITKImageSequenceWriter::GetAxisLabels |
( |
| ) |
const |
|
inline |
◆ GetAxisUnits()
| AxisInfoMapType * vtkITKImageSequenceWriter::GetAxisUnits |
( |
| ) |
const |
|
inline |
◆ GetClassName()
| virtual const char * vtkITKImageSequenceWriter::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetFileName()
| virtual char * vtkITKImageSequenceWriter::GetFileName |
( |
| ) |
|
|
virtual |
◆ GetImageIOClassName()
| virtual char * vtkITKImageSequenceWriter::GetImageIOClassName |
( |
| ) |
|
|
virtual |
Set/Get the ImageIO class name.
◆ GetIntentCode()
| virtual char * vtkITKImageSequenceWriter::GetIntentCode |
( |
| ) |
|
|
virtual |
◆ GetSequenceAxisOrigin()
| virtual double vtkITKImageSequenceWriter::GetSequenceAxisOrigin |
( |
| ) |
|
|
virtual |
Origin of the sequence axis (4th image axis) that was used in the most recent Write(). For NIfTI file format it is computed from the index values and unit of axis 3 (stored in toffset), for other file formats it is 0.0.
◆ GetSequenceAxisSpacing()
| virtual double vtkITKImageSequenceWriter::GetSequenceAxisSpacing |
( |
| ) |
|
|
virtual |
Spacing along the sequence axis (4th image axis) that was used in the most recent Write(). For NIfTI file format it is computed from the index values and unit of axis 3 (stored in pixdim[4]), for other file formats it is 1.0.
◆ GetUseCompression()
| virtual int vtkITKImageSequenceWriter::GetUseCompression |
( |
| ) |
|
|
virtual |
Use compression if possible.
◆ GetVoxelVectorType()
| virtual int vtkITKImageSequenceWriter::GetVoxelVectorType |
( |
| ) |
|
|
virtual |
◆ IsA()
| virtual int vtkITKImageSequenceWriter::IsA |
( |
const char * | type | ) |
|
|
virtual |
◆ IsNiftiFile()
| bool vtkITKImageSequenceWriter::IsNiftiFile |
( |
| ) |
|
|
protected |
Returns true if the image is written in NIfTI file format.
◆ IsTypeOf()
| static int vtkITKImageSequenceWriter::IsTypeOf |
( |
const char * | type | ) |
|
|
static |
◆ New()
◆ PrintSelf()
| void vtkITKImageSequenceWriter::PrintSelf |
( |
ostream & | os, |
|
|
vtkIndent | indent ) |
|
override |
◆ SafeDownCast()
◆ SetAttribute()
| void vtkITKImageSequenceWriter::SetAttribute |
( |
const std::string & | name, |
|
|
const std::string & | value ) |
Method to set an attribute that will be passed into the NRRD file on write.
◆ SetAxisLabel()
| void vtkITKImageSequenceWriter::SetAxisLabel |
( |
unsigned int | axis, |
|
|
const char * | label ) |
Method to set label for each axis.
◆ SetAxisUnit()
| void vtkITKImageSequenceWriter::SetAxisUnit |
( |
unsigned int | axis, |
|
|
const char * | unit ) |
Method to set unit for each axis.
◆ SetFileName()
| virtual void vtkITKImageSequenceWriter::SetFileName |
( |
const char * | | ) |
|
|
virtual |
◆ SetImageIOClassName()
| virtual void vtkITKImageSequenceWriter::SetImageIOClassName |
( |
const char * | | ) |
|
|
virtual |
◆ SetIntentCode()
| virtual void vtkITKImageSequenceWriter::SetIntentCode |
( |
const char * | | ) |
|
|
virtual |
Intent code identifying the type of data in the file.
◆ SetRasToIJKMatrix()
| void vtkITKImageSequenceWriter::SetRasToIJKMatrix |
( |
vtkMatrix4x4 * | mat | ) |
|
|
inline |
◆ SetUseCompression()
| virtual void vtkITKImageSequenceWriter::SetUseCompression |
( |
int | | ) |
|
|
virtual |
◆ SetVoxelVectorType()
| virtual void vtkITKImageSequenceWriter::SetVoxelVectorType |
( |
int | | ) |
|
|
virtual |
Defines how to interpret voxel components Enumerated values are specified in vtkITKImageWriter.
◆ UpdateNiftiSequenceAxis()
| void vtkITKImageSequenceWriter::UpdateNiftiSequenceAxis |
( |
int | numberOfFrames | ) |
|
|
protected |
Compute sequence axis spacing and origin from the index values and unit of axis 3 and report sequence properties that cannot be stored in NIfTI file format.
◆ UseCompressionOff()
| virtual void vtkITKImageSequenceWriter::UseCompressionOff |
( |
| ) |
|
|
virtual |
◆ UseCompressionOn()
| virtual void vtkITKImageSequenceWriter::UseCompressionOn |
( |
| ) |
|
|
virtual |
◆ Write()
| void vtkITKImageSequenceWriter::Write |
( |
| ) |
|
The main interface which triggers the writer to start.
◆ Attributes
| AttributeMapType* vtkITKImageSequenceWriter::Attributes |
|
protected |
◆ AxisLabels
| AxisInfoMapType* vtkITKImageSequenceWriter::AxisLabels |
|
protected |
◆ AxisUnits
| AxisInfoMapType* vtkITKImageSequenceWriter::AxisUnits |
|
protected |
◆ FileName
| char* vtkITKImageSequenceWriter::FileName { nullptr } |
|
protected |
◆ ImageIOClassName
| char* vtkITKImageSequenceWriter::ImageIOClassName { nullptr } |
|
protected |
◆ IntentCode
| char* vtkITKImageSequenceWriter::IntentCode { nullptr } |
|
protected |
◆ RasToIJKMatrix
| vtkMatrix4x4* vtkITKImageSequenceWriter::RasToIJKMatrix { nullptr } |
|
protected |
◆ SequenceAxisOrigin
| double vtkITKImageSequenceWriter::SequenceAxisOrigin { 0.0 } |
|
protected |
◆ SequenceAxisSpacing
| double vtkITKImageSequenceWriter::SequenceAxisSpacing { 1.0 } |
|
protected |
◆ UseCompression
| int vtkITKImageSequenceWriter::UseCompression { 0 } |
|
protected |
◆ VoxelVectorType
The documentation for this class was generated from the following file: