00001 #ifndef __itkBloxBoundaryProfilePixel_h 00002 #define __itkBloxBoundaryProfilePixel_h 00003 00004 #include "itkBloxBoundaryProfileItem.h" 00005 #include "itkBloxBoundaryPointItem.h" 00006 #include "itkPoint.h" 00007 #include "itkBloxPixel.h" 00008 00009 namespace itk 00010 { 00011 00012 template <unsigned int NDimensions> 00013 class ITK_EXPORT BloxBoundaryProfilePixel : public BloxPixel< BloxBoundaryProfileItem<NDimensions> > 00014 { 00015 public: 00017 itkTypeMacro( BloxBoundaryProfilePixel, BloxPixel ); 00018 00020 typedef BloxBoundaryProfilePixel<NDimensions> BoundaryProfileItemType; 00021 00023 typedef BloxBoundaryPointItem<NDimensions> BPItemType; 00024 00026 typedef Point<double, NDimensions> PositionType; 00027 00028 BloxBoundaryProfilePixel(); 00029 virtual ~BloxBoundaryProfilePixel(); 00030 }; 00031 00032 } // end namespace itk 00033 00034 #ifndef ITK_MANUAL_INSTANTIATION 00035 #include "itkBloxBoundaryProfilePixel.txx" 00036 #endif 00037 00038 #endif