00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef __itkDefaultPixelAccessor_h
00018 #define __itkDefaultPixelAccessor_h
00019
00020 #include "itkMacro.h"
00021
00022 namespace itk
00023 {
00024
00052 template <class TType>
00053 class ITK_EXPORT DefaultPixelAccessor
00054 {
00055 public:
00056
00059 typedef TType ExternalType ;
00060
00063 typedef TType InternalType ;
00064
00066 inline void Set(TType & output, const TType & input) const
00067 {output = input;}
00068
00070 inline TType & Get( TType & input ) const
00071 {return input;}
00072
00074 inline const TType & Get( const TType & input ) const
00075 {return input;}
00076
00077 };
00078
00079
00080 }
00081
00082
00083 #endif
00084