15 #ifndef itkImageAndArray_h
16 #define itkImageAndArray_h
31 template <
class TPixel,
unsigned int VImageDimension=2>
76 itkStaticConstMacro(ImageDimension,
unsigned int, VImageDimension);
115 virtual void Initialize();
119 virtual void SynchronizeArray();
138 void PrintSelf(std::ostream& os, Indent indent)
const;
144 void operator=(
const Self&);
151 #define ITK_TEMPLATE_ImageAndArray(_, EXPORT, x, y) namespace itk { \
152 _(2(class EXPORT ImageAndArray< ITK_TEMPLATE_2 x >)) \
153 namespace Templates { typedef ImageAndArray< ITK_TEMPLATE_2 x > ImageAndArray##y; } \
156 #if ITK_TEMPLATE_EXPLICIT
157 # include "Templates/itkImageAndArray+-.h"
161 # include "itkImageAndArray.txx"
Superclass::OffsetType OffsetType
Definition: itkImageAndArray.h:86
ImageType::SizeType SizeType
Definition: niftkMakeLapUSProbeBasicModel.cxx:31
Superclass::SpacingType SpacingType
Definition: itkImageAndArray.h:100
Definition: itkImageAndArray.h:32
TPixel PixelType
Definition: itkImageAndArray.h:46
WeakPointer< const Self > ConstWeakPointer
Definition: itkImageAndArray.h:40
Image< TPixel, VImageDimension > Superclass
Definition: itkImageAndArray.h:37
Definition: niftkITKAffineResampleImage.cxx:74
ImageType::IndexType IndexType
Definition: niftkMakeLapUSProbeBasicModel.cxx:32
Superclass::OffsetValueType OffsetValueType
Definition: itkImageAndArray.h:111
Superclass::DirectionType DirectionType
Definition: itkImageAndArray.h:93
Superclass::IndexValueType IndexValueType
Definition: itkImageAndArray.h:83
const TPixel & operator[](const IndexType &index) const
Access a pixel. This version can only be an rvalue.
Definition: itkImageAndArray.h:132
virtual ~ImageAndArray()
Definition: itkImageAndArray.h:139
Superclass::IndexType IndexType
Definition: itkImageAndArray.h:82
ImageType::RegionType RegionType
Definition: niftkMakeLapUSProbeBasicModel.cxx:30
PixelContainer::ConstPointer PixelContainerConstPointer
Definition: itkImageAndArray.h:108
Superclass::SizeValueType SizeValueType
Definition: itkImageAndArray.h:90
DefaultPixelAccessor< PixelType > AccessorType
Definition: itkImageAndArray.h:65
Superclass::RegionType RegionType
Definition: itkImageAndArray.h:96
GLuint index
Definition: glew.h:1798
ImportImageContainer< unsigned long, PixelType > PixelContainer
Definition: itkImageAndArray.h:79
ImageAndArray Self
Definition: itkImageAndArray.h:36
PixelType IOPixelType
Definition: itkImageAndArray.h:61
Simultaneous itk::Image and itk::Array (and hence vnl_vector) class.
SmartPointer< Self > Pointer
Definition: itkImageAndArray.h:38
TPixel & operator[](const IndexType &index)
Access a pixel. This version can be an lvalue.
Definition: itkImageAndArray.h:125
Superclass::SizeType SizeType
Definition: itkImageAndArray.h:89
NeighborhoodAccessorFunctor< Self > NeighborhoodAccessorFunctorType
Definition: itkImageAndArray.h:70
SmartPointer< const Self > ConstPointer
Definition: itkImageAndArray.h:39
TPixel ValueType
Definition: itkImageAndArray.h:53
DefaultPixelAccessorFunctor< Self > AccessorFunctorType
Definition: itkImageAndArray.h:66
TPixel InternalPixelType
Definition: itkImageAndArray.h:59
Superclass::PointType PointType
Definition: itkImageAndArray.h:104
PixelContainer::Pointer PixelContainerPointer
Definition: itkImageAndArray.h:107