|
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.
1.8.13