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