18 #ifndef __otbImageWidget_h
19 #define __otbImageWidget_h
42 template <
class TInputImage = otb::Image<itk::RGBAPixel<
unsigned char>, 2> >
63 typedef typename RegionType::SizeType
SizeType;
92 itkSetMacro(IsotropicZoom,
double);
93 itkGetMacro(IsotropicZoom,
double);
109 itkSetMacro(SubsamplingRate,
unsigned int);
110 itkGetMacro(SubsamplingRate,
unsigned int);
117 itkGetConstMacro(OpenGlBuffer,
unsigned char *);
120 itkGetMacro(OpenGlBufferedRegion,
RegionType);
171 virtual void draw(
void);
180 return (index[1] - region.GetIndex()[1]) * 3 * region.GetSize()[0] + 3 * (index[0] - region.GetIndex()[0]);
191 return (region.GetSize()[1] - 1 + region.GetIndex()[1] -
192 index[1]) * 3 * region.GetSize()[0] + 3 * (index[0] - region.GetIndex()[0]);
228 #ifndef OTB_MANUAL_INSTANTIATION