00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef __itkBluePixelAccessor_h
00018 #define __itkBluePixelAccessor_h
00019
00020
00021 #include "itkRGBPixel.h"
00022
00023
00024 namespace itk
00025 {
00026
00040 template <class T>
00041 class ITK_EXPORT BluePixelAccessor
00042 {
00043 public:
00045 typedef BluePixelAccessor Self;
00046
00049 typedef T ExternalType;
00050
00053 typedef RGBPixel<T> InternalType;
00054
00056 inline void Set( InternalType & output, const ExternalType & input ) const
00057 { output.SetBlue( input ); }
00058
00060 inline const ExternalType & Get( const InternalType & input ) const
00061 { return input.GetBlue(); }
00062 };
00063
00064 }
00065
00066 #endif
00067