43 namespace experimental
49 template<
typename TDomain,
typename TValue>
55 template <
typename TDomain,
typename TValue>
61 typename ITKImage::IndexType start;
62 typename ITKImage::SizeType size;
64 if (aPointA < aPointB)
79 start[k] = myLowerBound[k];
102 template <
typename TDomain,
typename TValue>
106 : myITKImagePointer(aRef)
108 typename ITKImage::IndexType start;
109 typename ITKImage::SizeType size;
111 if (aPointA < aPointB)
126 start[k] = myLowerBound[k];
159 template <
typename TDomain,
typename TValue>
164 typename ITKImage::IndexType p;
165 for (
Dimension k = 0; k < dimension; k++)
167 return myITKImagePointer->GetPixel(p);
176 template <
typename TDomain,
typename TValue>
190 template <
typename TDomain,
typename TValue>
198 template <
typename Domain,
typename T>
203 typename ITKImage::IndexType p;
204 for (
Dimension k = 0; k < dimension; k++)
206 myITKImagePointer->SetPixel(p, V);
209 template <
typename Domain,
typename T>
221 template<
typename TDomain,
typename TValue>
226 out <<
"[ImageContainerByITKImage] valuetype=" <<
sizeof(TValue)
227 <<
"bytes lower=" << myLowerBound <<
" upper="
235 template<
typename TDomain,
typename TValue>
249 template<
typename TDomain,
typename TValue>
255 object.selfDisplay( out );