![]() |
open_iA 2021.08
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
Converts VTK images to ITK and vice versa. It is written to replace the ImageConverter of VTKEdge. More...
#include <iAConnector.h>
Public Types | |
| typedef itk::ImageBase< 3 > | ImageBaseType |
| typedef ImageBaseType::Pointer | ImagePointer |
| typedef itk::ImageIOBase::IOPixelType | ITKPixelType |
| typedef itk::ImageIOBase::IOComponentType | ITKScalarPixelType |
| typedef itk::ProcessObject::Pointer | ProcessObjectPointer |
Public Member Functions | |
| iAConnector () | |
| ImageBaseType * | itkImage () const |
| Get the ITK image. More... | |
| ITKPixelType | itkPixelType () const |
| Get the type of the pixel (SCALAR or RGBA) More... | |
| ITKScalarPixelType | itkScalarPixelType () const |
| Get the data type of a single scalar (double, float, int, ...) More... | |
| void | modified () |
| Set the linked ITK/VTK images as modified. More... | |
| void | setImage (ImageBaseType *image) |
| Sets the ITK image and make it available as VTK image. More... | |
| void | setImage (vtkSmartPointer< vtkImageData > image) |
| Set the VTK image and make it available as ITK image. More... | |
| vtkSmartPointer< vtkImageData > | vtkImage () const |
| Get the VTK image. More... | |
Converts VTK images to ITK and vice versa. It is written to replace the ImageConverter of VTKEdge.
| typedef itk::ImageBase< 3 > iAConnector::ImageBaseType |
| typedef ImageBaseType::Pointer iAConnector::ImagePointer |
| typedef itk::ImageIOBase::IOPixelType iAConnector::ITKPixelType |
| typedef itk::ImageIOBase::IOComponentType iAConnector::ITKScalarPixelType |
| typedef itk::ProcessObject::Pointer iAConnector::ProcessObjectPointer |
| iAConnector::iAConnector | ( | ) |
| iAConnector::ImageBaseType * iAConnector::itkImage | ( | ) | const |
Get the ITK image.
| iAConnector::ITKPixelType iAConnector::itkPixelType | ( | ) | const |
Get the type of the pixel (SCALAR or RGBA)
| iAConnector::ITKScalarPixelType iAConnector::itkScalarPixelType | ( | ) | const |
Get the data type of a single scalar (double, float, int, ...)
| void iAConnector::modified | ( | ) |
Set the linked ITK/VTK images as modified.
| void iAConnector::setImage | ( | ImageBaseType * | image | ) |
Sets the ITK image and make it available as VTK image.
| void iAConnector::setImage | ( | vtkSmartPointer< vtkImageData > | image | ) |
Set the VTK image and make it available as ITK image.
| vtkSmartPointer< vtkImageData > iAConnector::vtkImage | ( | ) | const |
Get the VTK image.