18 #ifndef __otbImageWidgetBoxForm_h
19 #define __otbImageWidgetBoxForm_h
21 #include "vcl_deprecated_header.h"
61 void Draw(
double openGlZoom,
unsigned int originx,
unsigned int originy,
unsigned int windowh,
unsigned int ss_rate)
66 static_cast<double>((
static_cast<double>(
m_Index[0]) -
67 static_cast<double>(originx)) * openGlZoom * (1 / static_cast<double>(ss_rate)));
69 static_cast<double>((
static_cast<double>(
m_Index[0] +
71 static_cast<double>(originx)) * openGlZoom * (1 / static_cast<double>(ss_rate)));
74 static_cast<double>(
static_cast<double>(windowh) +
75 (static_cast<double>(originy) -
76 static_cast<double>(
m_Index[1])) * openGlZoom * (1 /
static_cast<double>(ss_rate)));
79 static_cast<double>(
static_cast<double>(windowh) +
80 (static_cast<double>(originy) -
81 static_cast<double>(
m_Size[1] +
82 m_Index[1])) * openGlZoom * (1 /
static_cast<double>(ss_rate)));
85 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
87 glBegin(GL_LINE_LOOP);