Slicer
4.11
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Efficiently process large datasets in small memory. More...
#include <Libs/vtkITK/vtkITKTimeSeriesDatabase.h>
Public Types | |
typedef vtkImageAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
unsigned int | GetCurrentImage (unsigned int vtkNotUsed(value)) |
int | GetNumberOfVolumes () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) override |
void | SetCurrentImage (unsigned int value) |
Get/Set the current time stamp to read. More... | |
Static Public Member Functions | |
static void | CreateFromFileArchetype (const char *TSDFilename, const char *ArchetypeFilename) |
Create a TimeSeriesDatabase from a series of volumes. More... | |
static int | IsTypeOf (const char *type) |
static vtkITKTimeSeriesDatabase * | New () |
vtkStandardNewMacro ( vtkITKTimeSeriesDatabase ); More... | |
static vtkITKTimeSeriesDatabase * | SafeDownCast (vtkObject *o) |
Protected Types | |
typedef itk::VTKImageExport< OutputImageType > | ImageExportType |
typedef SourceType | ImageFilterType |
typedef short | InputImagePixelType |
typedef short | OutputImagePixelType |
typedef itk::Image< OutputImagePixelType, 3 > | OutputImageType |
typedef itk::TimeSeriesDatabase< OutputImagePixelType > | SourceType |
Protected Member Functions | |
void | ExecuteDataWithInformation (vtkDataObject *output, vtkInformation *outInfo) override |
defined in the subclasses More... | |
int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override |
vtkITKTimeSeriesDatabase () | |
~vtkITKTimeSeriesDatabase () override | |
Protected Attributes | |
ImageExportType::Pointer | itkExporter |
SourceType::Pointer | m_Filter |
vtkImageImport * | vtkImporter |
Efficiently process large datasets in small memory.
TimeSeriesDatabase creates a database on disk from a series of volumes stored on disk. The database allows efficient access to volumes, slices and voxels through time.
Definition at line 36 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 80 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 82 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 77 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 78 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 79 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 81 of file vtkITKTimeSeriesDatabase.h.
typedef vtkImageAlgorithm vtkITKTimeSeriesDatabase::Superclass |
Definition at line 42 of file vtkITKTimeSeriesDatabase.h.
|
inlineprotected |
Definition at line 65 of file vtkITKTimeSeriesDatabase.h.
|
inlineoverrideprotected |
Definition at line 73 of file vtkITKTimeSeriesDatabase.h.
|
inlinestatic |
Create a TimeSeriesDatabase from a series of volumes.
Definition at line 46 of file vtkITKTimeSeriesDatabase.h.
|
overrideprotected |
defined in the subclasses
|
virtual |
|
inline |
Definition at line 58 of file vtkITKTimeSeriesDatabase.h.
|
inline |
Definition at line 61 of file vtkITKTimeSeriesDatabase.h.
|
virtual |
|
static |
|
static |
vtkStandardNewMacro ( vtkITKTimeSeriesDatabase );
|
inlineoverride |
Definition at line 41 of file vtkITKTimeSeriesDatabase.h.
|
overrideprotected |
|
static |
|
inline |
Get/Set the current time stamp to read.
Connect/Disconnect to a database void Connect ( const char* filename ) { this->m_Filter->Connect ( filename ); this->Modified(); }; void Disconnect() { this->m_Filter->Disconnect(); }
Definition at line 56 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 85 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 84 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 86 of file vtkITKTimeSeriesDatabase.h.