#include <Libs/vtkITK/vtkITKImageSequenceReader.h>
Definition at line 29 of file vtkITKImageSequenceReader.h.
◆ Superclass
◆ vtkITKImageSequenceReader()
| vtkITKImageSequenceReader::vtkITKImageSequenceReader |
( |
| ) |
|
|
protected |
◆ ~vtkITKImageSequenceReader()
| vtkITKImageSequenceReader::~vtkITKImageSequenceReader |
( |
| ) |
|
|
overrideprotected |
◆ ClearCachedImages()
| void vtkITKImageSequenceReader::ClearCachedImages |
( |
| ) |
|
◆ ExecuteDataWithInformation()
| void vtkITKImageSequenceReader::ExecuteDataWithInformation |
( |
vtkDataObject * | output, |
|
|
vtkInformation * | outInfo ) |
|
overrideprotected |
◆ FormatSequenceItemMetadataKey()
| static std::string vtkITKImageSequenceReader::FormatSequenceItemMetadataKey |
( |
unsigned int | axisIndex, |
|
|
unsigned int | frameIndex, |
|
|
const std::string & | attributeName ) |
|
static |
◆ GetAxisLabel()
| const char * vtkITKImageSequenceReader::GetAxisLabel |
( |
unsigned int | axis | ) |
|
Get label for specified axis.
◆ GetAxisUnit()
| const char * vtkITKImageSequenceReader::GetAxisUnit |
( |
unsigned int | axis | ) |
|
Get unit for specified axis.
◆ GetCachedImage()
| vtkImageData * vtkITKImageSequenceReader::GetCachedImage |
( |
unsigned int | index | ) |
|
◆ GetClassName()
| virtual const char * vtkITKImageSequenceReader::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetCurrentFrameIndex()
| virtual unsigned int vtkITKImageSequenceReader::GetCurrentFrameIndex |
( |
| ) |
|
|
virtual |
Get current frame index that is extracted from the sequence image to the output port.
◆ GetHeaderKeysMap()
| const std::map< std::string, std::string > vtkITKImageSequenceReader::GetHeaderKeysMap |
( |
| ) |
|
Get the map of keys in the header.
◆ GetHeaderKeysVector()
| const std::vector< std::string > vtkITKImageSequenceReader::GetHeaderKeysVector |
( |
| ) |
|
Get the list of keys in the header.
◆ GetHeaderValue()
| const char * vtkITKImageSequenceReader::GetHeaderValue |
( |
const char * | key | ) |
|
Get a value given a key in the header.
◆ GetNumberOfCachedImages()
| unsigned int vtkITKImageSequenceReader::GetNumberOfCachedImages |
( |
| ) |
|
◆ GetNumberOfFrames()
| virtual unsigned int vtkITKImageSequenceReader::GetNumberOfFrames |
( |
| ) |
|
|
virtual |
Get number of frames in recently read image. Set in first Update. Read only.
◆ GetRasToIjkMatrix()
| virtual vtkMatrix4x4 * vtkITKImageSequenceReader::GetRasToIjkMatrix |
( |
| ) |
|
|
virtual |
◆ GetSequenceAxisLabel()
| virtual std::string vtkITKImageSequenceReader::GetSequenceAxisLabel |
( |
| ) |
|
|
virtual |
◆ GetSequenceAxisUnit()
| virtual std::string vtkITKImageSequenceReader::GetSequenceAxisUnit |
( |
| ) |
|
|
virtual |
◆ GetVoxelVectorType()
| virtual int vtkITKImageSequenceReader::GetVoxelVectorType |
( |
| ) |
|
|
virtual |
◆ IsA()
| virtual int vtkITKImageSequenceReader::IsA |
( |
const char * | type | ) |
|
|
virtual |
◆ IsImageSequenceFile()
| static bool vtkITKImageSequenceReader::IsImageSequenceFile |
( |
const char * | fileName | ) |
|
|
static |
Returns true if the file is a NRRD or NIfTI file that contains an image with 4 dimensions (3 spatial, 1 sequence) and multiple frames. Such images cannot be read as a 3D volume, but they can be read as an image sequence. This is used for detecting sequences in NIfTI files (which do not specify axis kinds) and NRRD files that do not have a "list" kind axis. Only the file header is read.
◆ IsTypeOf()
| static int vtkITKImageSequenceReader::IsTypeOf |
( |
const char * | type | ) |
|
|
static |
◆ New()
◆ ParseAndStoreSequenceItemMetadata()
| static bool vtkITKImageSequenceReader::ParseAndStoreSequenceItemMetadata |
( |
const std::string & | key, |
|
|
const char * | attributeValue, |
|
|
std::vector< std::string > & | attributeNames, |
|
|
std::vector< std::vector< std::string > > & | frameAttributeValues ) |
|
static |
Parse and store sequence item metadata (format: "axis M item NNNN attributename") Returns true if the string matches the expected format and stores the attribute value Updates attributeNames and frameAttributeValues vectors with the parsed data
◆ ParseSequenceItemMetadataKey()
| static bool vtkITKImageSequenceReader::ParseSequenceItemMetadataKey |
( |
const std::string & | key, |
|
|
unsigned int & | axisIndex, |
|
|
unsigned int & | frameIndex, |
|
|
std::string & | attributeName ) |
|
static |
Parse axis item attribute string (format: "axis M item NNNN attributename") Returns true if the string matches the expected format, false otherwise On success, fills axisIndex, frameIndex, and attributeName with parsed values
◆ PrintSelf()
| void vtkITKImageSequenceReader::PrintSelf |
( |
ostream & | os, |
|
|
vtkIndent | indent ) |
|
override |
◆ SafeDownCast()
◆ SetCurrentFrameIndex()
| virtual void vtkITKImageSequenceReader::SetCurrentFrameIndex |
( |
unsigned int | | ) |
|
|
virtual |
Set current frame index that is extracted from the sequence image to the output port.
◆ SetNumberOfFrames()
| virtual void vtkITKImageSequenceReader::SetNumberOfFrames |
( |
unsigned int | | ) |
|
|
virtual |
Set number of frames in recently read image. Set in first Update. Read only.
◆ SetRasToIjkMatrix()
| virtual void vtkITKImageSequenceReader::SetRasToIjkMatrix |
( |
vtkMatrix4x4 * | | ) |
|
|
virtual |
Get RAS to IJK matrix. It is null until the first reading is done.
◆ SetVoxelVectorType()
| virtual void vtkITKImageSequenceReader::SetVoxelVectorType |
( |
int | | ) |
|
|
virtual |
Defines how to interpret voxel components.
◆ AxisLabels
| std::map<unsigned int, std::string> vtkITKImageSequenceReader::AxisLabels |
|
protected |
◆ AxisUnits
| std::map<unsigned int, std::string> vtkITKImageSequenceReader::AxisUnits |
|
protected |
◆ CachedImages
| std::vector<vtkSmartPointer<vtkImageData> > vtkITKImageSequenceReader::CachedImages |
|
protected |
◆ CurrentFrameIndex
| unsigned int vtkITKImageSequenceReader::CurrentFrameIndex { 0 } |
|
protected |
◆ HeaderKeyValueMap
| std::map<std::string, std::string> vtkITKImageSequenceReader::HeaderKeyValueMap |
|
protected |
◆ NumberOfFrames
| unsigned int vtkITKImageSequenceReader::NumberOfFrames { 0 } |
|
protected |
◆ RasToIjkMatrix
| vtkMatrix4x4* vtkITKImageSequenceReader::RasToIjkMatrix { nullptr } |
|
protected |
◆ SequenceAxisLabel
| std::string vtkITKImageSequenceReader::SequenceAxisLabel |
|
protected |
◆ SequenceAxisUnit
| std::string vtkITKImageSequenceReader::SequenceAxisUnit |
|
protected |
◆ VoxelVectorType
The documentation for this class was generated from the following file: