ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkVTKImageExportBase.h>
Superclass for VTKImageExport instantiations.
VTKImageExportBase provides the functions that serve as callbacks given to vtkImageImport to connect the end of an ITK pipeline to the beginning of a VTK pipeline.
Definition at line 36 of file itkVTKImageExportBase.h.
typedef void*( * itk::VTKImageExportBase::BufferPointerCallbackType)(void *) |
The function pointer type expected for a callback.
Definition at line 62 of file itkVTKImageExportBase.h.
typedef SmartPointer< const Self > itk::VTKImageExportBase::ConstPointer |
Reimplemented from itk::ProcessObject.
Reimplemented in itk::VTKImageExport< TInputImage >.
Definition at line 43 of file itkVTKImageExportBase.h.
typedef int*( * itk::VTKImageExportBase::DataExtentCallbackType)(void *) |
The function pointer type expected for a callback.
Definition at line 61 of file itkVTKImageExportBase.h.
typedef DataObject::Pointer itk::VTKImageExportBase::DataObjectPointer [protected] |
Smart Pointer type to a DataObject.
Reimplemented from itk::ProcessObject.
Definition at line 123 of file itkVTKImageExportBase.h.
typedef float*( * itk::VTKImageExportBase::FloatOriginCallbackType)(void *) |
Compatibility for VTK older than 4.4.
Definition at line 67 of file itkVTKImageExportBase.h.
typedef float*( * itk::VTKImageExportBase::FloatSpacingCallbackType)(void *) |
Compatibility for VTK older than 4.4.
Definition at line 66 of file itkVTKImageExportBase.h.
typedef int( * itk::VTKImageExportBase::NumberOfComponentsCallbackType)(void *) |
The function pointer type expected for a callback.
Definition at line 58 of file itkVTKImageExportBase.h.
typedef double*( * itk::VTKImageExportBase::OriginCallbackType)(void *) |
The function pointer type expected for a callback.
Definition at line 56 of file itkVTKImageExportBase.h.
typedef int( * itk::VTKImageExportBase::PipelineModifiedCallbackType)(void *) |
The function pointer type expected for a callback.
Definition at line 53 of file itkVTKImageExportBase.h.
typedef SmartPointer< Self > itk::VTKImageExportBase::Pointer |
Reimplemented from itk::ProcessObject.
Reimplemented in itk::VTKImageExport< TInputImage >.
Definition at line 42 of file itkVTKImageExportBase.h.
typedef void( * itk::VTKImageExportBase::PropagateUpdateExtentCallbackType)(void *, int *) |
The function pointer type expected for a callback.
Definition at line 59 of file itkVTKImageExportBase.h.
typedef const char*( * itk::VTKImageExportBase::ScalarTypeCallbackType)(void *) |
The function pointer type expected for a callback.
Definition at line 57 of file itkVTKImageExportBase.h.
Standard class typedefs.
Reimplemented from itk::ProcessObject.
Reimplemented in itk::VTKImageExport< TInputImage >.
Definition at line 40 of file itkVTKImageExportBase.h.
typedef double*( * itk::VTKImageExportBase::SpacingCallbackType)(void *) |
The function pointer type expected for a callback.
Definition at line 55 of file itkVTKImageExportBase.h.
Reimplemented from itk::ProcessObject.
Reimplemented in itk::VTKImageExport< TInputImage >.
Definition at line 41 of file itkVTKImageExportBase.h.
typedef void( * itk::VTKImageExportBase::UpdateDataCallbackType)(void *) |
The function pointer type expected for a callback.
Definition at line 60 of file itkVTKImageExportBase.h.
typedef void( * itk::VTKImageExportBase::UpdateInformationCallbackType)(void *) |
The function pointer type expected for a callback.
Definition at line 52 of file itkVTKImageExportBase.h.
typedef int*( * itk::VTKImageExportBase::WholeExtentCallbackType)(void *) |
The function pointer type expected for a callback.
Definition at line 54 of file itkVTKImageExportBase.h.
itk::VTKImageExportBase::VTKImageExportBase | ( | ) | [protected] |
itk::VTKImageExportBase::~VTKImageExportBase | ( | ) | [inline, protected] |
Definition at line 120 of file itkVTKImageExportBase.h.
itk::VTKImageExportBase::VTKImageExportBase | ( | const Self & | ) | [private] |
virtual void* itk::VTKImageExportBase::BufferPointerCallback | ( | ) | [protected, pure virtual] |
Implemented in itk::VTKImageExport< TInputImage >.
static void* itk::VTKImageExportBase::BufferPointerCallbackFunction | ( | void * | ) | [static, private] |
virtual int* itk::VTKImageExportBase::DataExtentCallback | ( | ) | [protected, pure virtual] |
Implemented in itk::VTKImageExport< TInputImage >.
static int* itk::VTKImageExportBase::DataExtentCallbackFunction | ( | void * | ) | [static, private] |
virtual float* itk::VTKImageExportBase::FloatOriginCallback | ( | ) | [protected, pure virtual] |
Implemented in itk::VTKImageExport< TInputImage >.
static float* itk::VTKImageExportBase::FloatOriginCallbackFunction | ( | void * | ) | [static, private] |
virtual float* itk::VTKImageExportBase::FloatSpacingCallback | ( | ) | [protected, pure virtual] |
Implemented in itk::VTKImageExport< TInputImage >.
static float* itk::VTKImageExportBase::FloatSpacingCallbackFunction | ( | void * | ) | [static, private] |
Returns the user data to set for the vtkImageImport callbacks.
virtual const char* itk::VTKImageExportBase::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::ProcessObject.
Reimplemented in itk::VTKImageExport< TInputImage >.
PropagateUpdateExtentCallbackType itk::VTKImageExportBase::GetPropagateUpdateExtentCallback | ( | ) | const |
Get a pointer to function to set as a callback in vtkImageImport.
virtual int itk::VTKImageExportBase::NumberOfComponentsCallback | ( | ) | [protected, pure virtual] |
Implemented in itk::VTKImageExport< TInputImage >.
static int itk::VTKImageExportBase::NumberOfComponentsCallbackFunction | ( | void * | ) | [static, private] |
void itk::VTKImageExportBase::operator= | ( | const Self & | ) | [private] |
Time when GenerateOutputInformation was last called.
Reimplemented from itk::ProcessObject.
Reimplemented in itk::VTKImageExport< TInputImage >.
virtual double* itk::VTKImageExportBase::OriginCallback | ( | ) | [protected, pure virtual] |
Implemented in itk::VTKImageExport< TInputImage >.
static double* itk::VTKImageExportBase::OriginCallbackFunction | ( | void * | ) | [static, private] |
virtual int itk::VTKImageExportBase::PipelineModifiedCallback | ( | ) | [protected, virtual] |
static int itk::VTKImageExportBase::PipelineModifiedCallbackFunction | ( | void * | ) | [static, private] |
void itk::VTKImageExportBase::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::ProcessObject.
Reimplemented in itk::VTKImageExport< TInputImage >.
virtual void itk::VTKImageExportBase::PropagateUpdateExtentCallback | ( | int * | ) | [protected, pure virtual] |
Implemented in itk::VTKImageExport< TInputImage >.
static void itk::VTKImageExportBase::PropagateUpdateExtentCallbackFunction | ( | void * | , |
int * | |||
) | [static, private] |
virtual const char* itk::VTKImageExportBase::ScalarTypeCallback | ( | ) | [protected, pure virtual] |
Implemented in itk::VTKImageExport< TInputImage >.
static const char* itk::VTKImageExportBase::ScalarTypeCallbackFunction | ( | void * | ) | [static, private] |
virtual double* itk::VTKImageExportBase::SpacingCallback | ( | ) | [protected, pure virtual] |
Implemented in itk::VTKImageExport< TInputImage >.
static double* itk::VTKImageExportBase::SpacingCallbackFunction | ( | void * | ) | [static, private] |
virtual void itk::VTKImageExportBase::UpdateDataCallback | ( | ) | [protected, virtual] |
static void itk::VTKImageExportBase::UpdateDataCallbackFunction | ( | void * | ) | [static, private] |
virtual void itk::VTKImageExportBase::UpdateInformationCallback | ( | ) | [protected, virtual] |
static void itk::VTKImageExportBase::UpdateInformationCallbackFunction | ( | void * | ) | [static, private] |
Actual function sent to VTK as a callback. Casts the user data to a VTKImageExportBase pointer and invokes the corresponding virtual method in that instance.
virtual int* itk::VTKImageExportBase::WholeExtentCallback | ( | ) | [protected, pure virtual] |
These callbacks are image-type specific, and are implemented in VTKImageExport.
Implemented in itk::VTKImageExport< TInputImage >.
static int* itk::VTKImageExportBase::WholeExtentCallbackFunction | ( | void * | ) | [static, private] |
unsigned long itk::VTKImageExportBase::m_LastPipelineMTime [private] |
PipelineMTime from the last call to PipelineModifiedCallback.
Definition at line 188 of file itkVTKImageExportBase.h.