Slicer
4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Effeciently 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) VTK_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 | |
virtual void | ExecuteDataWithInformation (vtkDataObject *output, vtkInformation *outInfo) VTK_OVERRIDE |
defined in the subclasses More... | |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE |
vtkITKTimeSeriesDatabase () | |
~vtkITKTimeSeriesDatabase () | |
Protected Attributes | |
ImageExportType::Pointer | itkExporter |
SourceType::Pointer | m_Filter |
vtkImageImport * | vtkImporter |
Effeciently 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 41 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 85 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 87 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 82 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 83 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 84 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 86 of file vtkITKTimeSeriesDatabase.h.
typedef vtkImageAlgorithm vtkITKTimeSeriesDatabase::Superclass |
Definition at line 47 of file vtkITKTimeSeriesDatabase.h.
|
inlineprotected |
Definition at line 70 of file vtkITKTimeSeriesDatabase.h.
|
inlineprotected |
Definition at line 78 of file vtkITKTimeSeriesDatabase.h.
|
inlinestatic |
Create a TimeSeriesDatabase from a series of volumes.
Definition at line 51 of file vtkITKTimeSeriesDatabase.h.
|
protectedvirtual |
defined in the subclasses
|
virtual |
|
inline |
Definition at line 63 of file vtkITKTimeSeriesDatabase.h.
|
inline |
Definition at line 66 of file vtkITKTimeSeriesDatabase.h.
|
virtual |
|
static |
|
static |
vtkStandardNewMacro ( vtkITKTimeSeriesDatabase );
|
inline |
Definition at line 46 of file vtkITKTimeSeriesDatabase.h.
|
protectedvirtual |
|
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 61 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 90 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 89 of file vtkITKTimeSeriesDatabase.h.
|
protected |
Definition at line 91 of file vtkITKTimeSeriesDatabase.h.