ITK
4.13.0
Insight Segmentation and Registration Toolkit
|
#include <itkPyBuffer.h>
Helper class to get ITK image views into python arrays and back.
This class will receive a C buffer and create the equivalent python array view. This permits passing image buffers into python arrays from the NumPy python package.
Definition at line 49 of file itkPyBuffer.h.
Public Types | |
typedef DefaultConvertPixelTraits < PixelType >::ComponentType | ComponentType |
typedef ImageType::Pointer | ImagePointer |
typedef TImage | ImageType |
typedef ImageType::IndexType | IndexType |
typedef Image< ComponentType, ImageDimension >::Pointer | OutputImagePointer |
typedef ImageType::PixelType | PixelType |
typedef ImageType::PointType | PointType |
typedef ImageType::RegionType | RegionType |
typedef PyBuffer | Self |
typedef ImageType::SizeType | SizeType |
typedef ImageType::SpacingType | SpacingType |
Static Public Member Functions | |
static PyObject * | _GetArrayViewFromImage (ImageType *image) |
static const OutputImagePointer | _GetImageViewFromArray (PyObject *arr, PyObject *shape, PyObject *numOfComponent) |
Static Public Attributes | |
static const unsigned int | ImageDimension = ImageType::ImageDimension |
Private Member Functions | |
void | operator= (const Self &) |
PyBuffer (const Self &) | |
typedef DefaultConvertPixelTraits<PixelType>::ComponentType itk::PyBuffer< TImage >::ComponentType |
Definition at line 64 of file itkPyBuffer.h.
typedef ImageType::Pointer itk::PyBuffer< TImage >::ImagePointer |
Definition at line 63 of file itkPyBuffer.h.
typedef TImage itk::PyBuffer< TImage >::ImageType |
Type of the image from which the buffer will be converted
Definition at line 56 of file itkPyBuffer.h.
typedef ImageType::IndexType itk::PyBuffer< TImage >::IndexType |
Definition at line 59 of file itkPyBuffer.h.
typedef Image< ComponentType, ImageDimension >::Pointer itk::PyBuffer< TImage >::OutputImagePointer |
Definition at line 69 of file itkPyBuffer.h.
typedef ImageType::PixelType itk::PyBuffer< TImage >::PixelType |
Definition at line 57 of file itkPyBuffer.h.
typedef ImageType::PointType itk::PyBuffer< TImage >::PointType |
Definition at line 61 of file itkPyBuffer.h.
typedef ImageType::RegionType itk::PyBuffer< TImage >::RegionType |
Definition at line 60 of file itkPyBuffer.h.
typedef PyBuffer itk::PyBuffer< TImage >::Self |
Standard "Self" typedef.
Definition at line 53 of file itkPyBuffer.h.
typedef ImageType::SizeType itk::PyBuffer< TImage >::SizeType |
Definition at line 58 of file itkPyBuffer.h.
typedef ImageType::SpacingType itk::PyBuffer< TImage >::SpacingType |
Definition at line 62 of file itkPyBuffer.h.
|
private |
|
static |
Get an Array with the content of the image buffer
|
static |
Get an ITK image from a Python array
|
private |
|
static |
Image dimension.
Definition at line 67 of file itkPyBuffer.h.