#include <vtkITKTimeSeriesDatabase.h>
Public Member Functions | |
| unsigned int | GetCurrentImage (unsigned int vtkNotUsed(value)) |
| int | GetNumberOfVolumes () |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| void | SetCurrentImage (unsigned int value) |
| Get/Set the current time stamp to read. | |
| vtkTypeRevisionMacro (vtkITKTimeSeriesDatabase, vtkImageSource) | |
Static Public Member Functions | |
| static void | CreateFromFileArchetype (const char *TSDFilename, const char *ArchetypeFilename) |
| Create a TimeSeriesDatabase from a series of volumes. | |
| static vtkITKTimeSeriesDatabase * | New () |
| vtkStandardNewMacro ( vtkITKTimeSeriesDatabase ); | |
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 | ExecuteData (vtkDataObject *output) |
| defined in the subclasses | |
| virtual void | ExecuteInformation () |
| vtkITKTimeSeriesDatabase () | |
| ~vtkITKTimeSeriesDatabase () | |
Protected Attributes | |
| ImageExportType::Pointer | itkExporter |
| SourceType::Pointer | m_Filter |
| vtkImageImport * | vtkImporter |
Private Member Functions | |
| void | operator= (const vtkITKTimeSeriesDatabase &) |
| Not implemented. | |
| vtkITKTimeSeriesDatabase (const vtkITKTimeSeriesDatabase &) | |
vtkITKTimeSeriesDatabase - 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.
typedef itk::VTKImageExport<OutputImageType> vtkITKTimeSeriesDatabase::ImageExportType [protected] |
typedef SourceType vtkITKTimeSeriesDatabase::ImageFilterType [protected] |
typedef short vtkITKTimeSeriesDatabase::InputImagePixelType [protected] |
typedef short vtkITKTimeSeriesDatabase::OutputImagePixelType [protected] |
typedef itk::Image<OutputImagePixelType, 3> vtkITKTimeSeriesDatabase::OutputImageType [protected] |
typedef itk::TimeSeriesDatabase<OutputImagePixelType> vtkITKTimeSeriesDatabase::SourceType [protected] |
| vtkITKTimeSeriesDatabase::vtkITKTimeSeriesDatabase | ( | ) | [inline, protected] |
References ConnectPipelines().
| vtkITKTimeSeriesDatabase::~vtkITKTimeSeriesDatabase | ( | ) | [inline, protected] |
| vtkITKTimeSeriesDatabase::vtkITKTimeSeriesDatabase | ( | const vtkITKTimeSeriesDatabase & | ) | [private] |
| static void vtkITKTimeSeriesDatabase::CreateFromFileArchetype | ( | const char * | TSDFilename, | |
| const char * | ArchetypeFilename | |||
| ) | [inline, static] |
Create a TimeSeriesDatabase from a series of volumes.
| void vtkITKTimeSeriesDatabase::ExecuteData | ( | vtkDataObject * | output | ) | [protected, virtual] |
| void vtkITKTimeSeriesDatabase::ExecuteInformation | ( | ) | [protected, virtual] |
References m_Filter.
References DelegateITKOutputMacro.
| int vtkITKTimeSeriesDatabase::GetNumberOfVolumes | ( | ) | [inline] |
References DelegateITKOutputMacro.
| static vtkITKTimeSeriesDatabase* vtkITKTimeSeriesDatabase::New | ( | ) | [static] |
vtkStandardNewMacro ( vtkITKTimeSeriesDatabase );
| void vtkITKTimeSeriesDatabase::operator= | ( | const vtkITKTimeSeriesDatabase & | ) | [private] |
Not implemented.
| void vtkITKTimeSeriesDatabase::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [inline] |
| void vtkITKTimeSeriesDatabase::SetCurrentImage | ( | unsigned int | value | ) | [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(); }
References DelegateITKInputMacro.
| vtkITKTimeSeriesDatabase::vtkTypeRevisionMacro | ( | vtkITKTimeSeriesDatabase | , | |
| vtkImageSource | ||||
| ) |
ImageExportType::Pointer vtkITKTimeSeriesDatabase::itkExporter [protected] |
Referenced by ExecuteData(), and ExecuteInformation().
vtkImageImport* vtkITKTimeSeriesDatabase::vtkImporter [protected] |
1.6.1