1 /************************************************************************/
4 /************************************************************************/
6 #include "subpixel_position_controler.h"
8 SubpixelPositionControler
SubpixelPositionControler::s_subpixel_position_controler
;
10 SubpixelPositionControler::SUBPIXEL_LEVEL
SubpixelPositionControler::SetSubpixelLevel( SUBPIXEL_LEVEL subpixel_level
)
12 if(subpixel_level
!=_subpixel_level
)
14 switch(subpixel_level
)
17 _subpixel_mask
= NONE_MASK
;
20 _subpixel_mask
= TWO_X_TWO_MASK
;
23 _subpixel_mask
= FOUR_X_FOUR_MASK
;
26 _subpixel_mask
= EIGHT_X_EIGHT_MASK
;
28 case EIGHT_X_EIGHT_INTERPOLATE
:
29 _subpixel_mask
= EIGHT_X_EIGHT_INTERPOLATE_MASK
;
32 _subpixel_level
= subpixel_level
;
34 return subpixel_level
;