18 #ifndef __itkShapedNeighborhoodIterator_h
19 #define __itkShapedNeighborhoodIterator_h
150 template<
class TImage,
class TBoundaryCondition =
151 ZeroFluxNeumannBoundaryCondition< TImage > >
161 itkStaticConstMacro(Dimension,
unsigned int, TImage::ImageDimension);
193 ConstIterator::operator=(o);
199 { ConstIterator::ProtectedSet(v); }
207 m_EndIterator.GoToEnd();
224 m_EndIterator.GoToEnd();
230 using Superclass::SetPixel;
231 using Superclass::SetCenterPixel;
237 Superclass::operator=(orig);
240 m_BeginIterator.GoToBegin();
241 m_EndIterator.GoToEnd();
246 virtual void PrintSelf(std::ostream &,
Indent)
const;
257 {
return this->m_ConstEndIterator; }
259 void ClearActiveList()
261 Superclass::ClearActiveList();
262 m_EndIterator.GoToEnd();
263 m_BeginIterator.GoToBegin();
276 Superclass::ActivateIndex(n);
277 m_EndIterator.GoToEnd();
278 m_BeginIterator.GoToBegin();
283 Superclass::DeactivateIndex(n);
284 m_EndIterator.GoToEnd();
285 m_BeginIterator.GoToBegin();
293 #ifndef ITK_MANUAL_INSTANTIATION
294 #include "itkShapedNeighborhoodIterator.hxx"