#include <TSLColorTableToolDlgBar.h>
Inheritance diagram for CTSLColorTableToolDlgBar:
Public Types | |
IDD = IDD_DIALOG_BAR_TSLCOLORTABLETOOL | |
enum | { IDD = IDD_DIALOG_BAR_TSLCOLORTABLETOOL } |
Public Member Functions | |
CTSLColorTableToolDlgBar () | |
~CTSLColorTableToolDlgBar () | |
virtual bool | handleMessage (InMessage &message) |
Public Attributes | |
CListBox | m_ColorSelect |
CListBox | m_OrderList |
CButton | m_OrderUp |
CButton | m_OrderDown |
CButton | m_Load |
CButton | m_Save |
CButton | m_SaveYUV |
CButton | m_Send |
CButton | m_Auto |
CSliderCtrl | m_TMinSlider |
CSliderCtrl | m_TMaxSlider |
CEdit | m_TMinNumber |
CEdit | m_TMaxNumber |
CSliderCtrl | m_SMinSlider |
CSliderCtrl | m_SMaxSlider |
CEdit | m_SMinNumber |
CEdit | m_SMaxNumber |
CSliderCtrl | m_LMinSlider |
CSliderCtrl | m_LMaxSlider |
CEdit | m_LMinNumber |
CEdit | m_LMaxNumber |
CSliderCtrl | m_NoiseSlider |
CEdit | m_NoiseNumber |
Protected Member Functions | |
virtual void | DoDataExchange (CDataExchange *pDX) |
virtual BOOL | OnInitDialog () |
afx_msg void | OnPaint () |
afx_msg void | OnSize (UINT nType, int cx, int cy) |
afx_msg void | OnHScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar) |
afx_msg void | OnLButtonDown (UINT nFlags, CPoint point) |
afx_msg void | OnRButtonDown (UINT nFlags, CPoint point) |
afx_msg void | OnTSLColorTableToolColorSelect () |
afx_msg void | OnTSLColorTableToolOrderList () |
afx_msg void | OnTSLColorTableToolLoad () |
afx_msg void | OnTSLColorTableToolSave () |
afx_msg void | OnTSLColorTableToolSaveYUV () |
afx_msg void | OnTSLColorTableToolSend () |
afx_msg void | OnTSLColorTableToolAuto () |
afx_msg void | OnTSLColorTableToolOrderUp () |
afx_msg void | OnTSLColorTableToolOrderDown () |
afx_msg void | OnTSLColorTableToolTMinNumber () |
afx_msg void | OnTSLColorTableToolTMaxNumber () |
afx_msg void | OnTSLColorTableToolSMinNumber () |
afx_msg void | OnTSLColorTableToolSMaxNumber () |
afx_msg void | OnTSLColorTableToolLMinNumber () |
afx_msg void | OnTSLColorTableToolLMaxNumber () |
afx_msg void | OnTSLColorTableToolNoiseNumber () |
Private Member Functions | |
void | doColorCorrection (Image &image) |
void | createBitmaps () |
void | deleteBitmaps () |
void | updateSegmentedImage () |
void | createHistograms (Image &image) |
void | convertTSLToRGB (unsigned char t, unsigned char s, unsigned char l, unsigned char *r, unsigned char *g, unsigned char *b) |
void | generateNoiseImage (Image &rawImage, Image &noiseImage, unsigned int noise) |
Private Attributes | |
BITMAPINFOHEADER * | pBufferTHistogram |
BITMAPINFOHEADER * | pBufferSHistogram |
BITMAPINFOHEADER * | pBufferLHistogram |
unsigned int | THistogram [256] |
unsigned int | SHistogram [256] |
unsigned int | LHistogram [256] |
int | avgT |
int | avgS |
int | avgL |
int | leftT |
int | rightT |
int | leftS |
int | rightS |
int | leftL |
int | rightL |
Image | rawImage |
Image | noiseImage |
ColorClassImage | segmentedImage |
unsigned int | imageNoise |
ColorTableTSL | colorTableTSL |
ColorTable64 | colorTable64 |
colorClass | selectedColorClass |
colorClass | orderColorClass |
int | regionX1 |
int | regionY1 |
int | regionX2 |
int | regionY2 |
Definition at line 25 of file TSLColorTableToolDlgBar.h.
anonymous enum |
CTSLColorTableToolDlgBar::CTSLColorTableToolDlgBar | ( | ) |
Default constructor.
Definition at line 21 of file TSLColorTableToolDlgBar.cpp.
CTSLColorTableToolDlgBar::~CTSLColorTableToolDlgBar | ( | ) |
void CTSLColorTableToolDlgBar::convertTSLToRGB | ( | unsigned char | t, | |
unsigned char | s, | |||
unsigned char | l, | |||
unsigned char * | r, | |||
unsigned char * | g, | |||
unsigned char * | b | |||
) | [private] |
void CTSLColorTableToolDlgBar::createBitmaps | ( | ) | [private] |
void CTSLColorTableToolDlgBar::createHistograms | ( | Image & | image | ) | [private] |
Definition at line 964 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, ColorTableTSL::convertYUVToTSL(), image, leftL, leftS, leftT, LHistogram, regionX1, regionX2, regionY1, regionY2, rightL, rightS, rightT, SHistogram, and THistogram.
Referenced by handleMessage(), OnHScroll(), OnLButtonDown(), and OnRButtonDown().
void CTSLColorTableToolDlgBar::deleteBitmaps | ( | ) | [private] |
Definition at line 947 of file TSLColorTableToolDlgBar.cpp.
References pBufferTHistogram.
Referenced by ~CTSLColorTableToolDlgBar().
void CTSLColorTableToolDlgBar::doColorCorrection | ( | Image & | image | ) | [private] |
Definition at line 1206 of file TSLColorTableToolDlgBar.cpp.
References ColorCorrector::correct(), and image.
Referenced by handleMessage().
void CTSLColorTableToolDlgBar::DoDataExchange | ( | CDataExchange * | pDX | ) | [protected, virtual] |
Definition at line 61 of file TSLColorTableToolDlgBar.cpp.
References IDC_TSLCOLORTABLETOOL_AUTO, IDC_TSLCOLORTABLETOOL_COLOR_SELECT, IDC_TSLCOLORTABLETOOL_L_MAX_NUMBER, IDC_TSLCOLORTABLETOOL_L_MAX_SLIDER, IDC_TSLCOLORTABLETOOL_L_MIN_NUMBER, IDC_TSLCOLORTABLETOOL_L_MIN_SLIDER, IDC_TSLCOLORTABLETOOL_LOAD, IDC_TSLCOLORTABLETOOL_NOISE_NUMBER, IDC_TSLCOLORTABLETOOL_NOISE_SLIDER, IDC_TSLCOLORTABLETOOL_ORDER_DOWN, IDC_TSLCOLORTABLETOOL_ORDER_LIST, IDC_TSLCOLORTABLETOOL_ORDER_UP, IDC_TSLCOLORTABLETOOL_S_MAX_NUMBER, IDC_TSLCOLORTABLETOOL_S_MAX_SLIDER, IDC_TSLCOLORTABLETOOL_S_MIN_NUMBER, IDC_TSLCOLORTABLETOOL_S_MIN_SLIDER, IDC_TSLCOLORTABLETOOL_SAVE, IDC_TSLCOLORTABLETOOL_SAVE_YUV, IDC_TSLCOLORTABLETOOL_SEND, IDC_TSLCOLORTABLETOOL_T_MAX_NUMBER, IDC_TSLCOLORTABLETOOL_T_MAX_SLIDER, IDC_TSLCOLORTABLETOOL_T_MIN_NUMBER, IDC_TSLCOLORTABLETOOL_T_MIN_SLIDER, m_Auto, m_ColorSelect, m_LMaxNumber, m_LMaxSlider, m_LMinNumber, m_LMinSlider, m_Load, m_NoiseNumber, m_NoiseSlider, m_OrderDown, m_OrderList, m_OrderUp, m_Save, m_SaveYUV, m_Send, m_SMaxNumber, m_SMaxSlider, m_SMinNumber, m_SMinSlider, m_TMaxNumber, m_TMaxSlider, m_TMinNumber, and m_TMinSlider.
void CTSLColorTableToolDlgBar::generateNoiseImage | ( | Image & | rawImage, | |
Image & | noiseImage, | |||
unsigned int | noise | |||
) | [private] |
Definition at line 1155 of file TSLColorTableToolDlgBar.cpp.
References Image::image, noiseImage, random(), and rawImage.
Referenced by handleMessage(), and OnHScroll().
bool CTSLColorTableToolDlgBar::handleMessage | ( | InMessage & | message | ) | [virtual] |
Called from a MessageQueue to distribute messages
message | The message that can be read. |
Reimplemented from CRobotControlDialogBar.
Definition at line 33 of file TSLColorTableToolDlgBar.cpp.
References InMessage::bin, colorTableTSL, createHistograms(), doColorCorrection(), generateNoiseImage(), ColorTableTSL::generateTSLDialogImage(), InMessage::getMessageID(), idImage, imageNoise, noiseImage, rawImage, and segmentedImage.
void CTSLColorTableToolDlgBar::OnHScroll | ( | UINT | nSBCode, | |
UINT | nPos, | |||
CScrollBar * | pScrollBar | |||
) | [protected] |
Definition at line 293 of file TSLColorTableToolDlgBar.cpp.
References avgL, avgS, avgT, colorTableTSL, createHistograms(), generateNoiseImage(), IDC_TSLCOLORTABLETOOL_L_MAX_SLIDER, IDC_TSLCOLORTABLETOOL_L_MIN_SLIDER, IDC_TSLCOLORTABLETOOL_NOISE_SLIDER, IDC_TSLCOLORTABLETOOL_S_MAX_SLIDER, IDC_TSLCOLORTABLETOOL_S_MIN_SLIDER, IDC_TSLCOLORTABLETOOL_T_MAX_SLIDER, IDC_TSLCOLORTABLETOOL_T_MIN_SLIDER, imageNoise, m_ColorSelect, m_LMaxNumber, m_LMaxSlider, m_LMinNumber, m_LMinSlider, m_NoiseNumber, m_NoiseSlider, m_SMaxNumber, m_SMaxSlider, m_SMinNumber, m_SMinSlider, m_TMaxNumber, m_TMaxSlider, m_TMinNumber, m_TMinSlider, noiseImage, rawImage, selectedColorClass, ColorTableTSL::tsl_threshold, and updateSegmentedImage().
BOOL CTSLColorTableToolDlgBar::OnInitDialog | ( | ) | [protected, virtual] |
Reimplemented from CDynamicDialog.
Definition at line 119 of file TSLColorTableToolDlgBar.cpp.
References ColorClasses::getColorName(), noColor, numOfColors, CDynamicDialog::OnInitDialog(), and TRUE.
void CTSLColorTableToolDlgBar::OnLButtonDown | ( | UINT | nFlags, | |
CPoint | point | |||
) | [protected] |
Definition at line 387 of file TSLColorTableToolDlgBar.cpp.
References createHistograms(), noiseImage, regionX1, regionX2, regionY1, and regionY2.
void CTSLColorTableToolDlgBar::OnPaint | ( | ) | [protected] |
Definition at line 180 of file TSLColorTableToolDlgBar.cpp.
References avgL, avgS, avgT, b, convertTSLToRGB(), LHistogram, noiseImage, ImageMethods::paintColorClassImage2CDC(), ImageMethods::paintImage2CDCAsYUV(), regionX1, regionX2, regionY1, regionY2, segmentedImage, SHistogram, and THistogram.
void CTSLColorTableToolDlgBar::OnRButtonDown | ( | UINT | nFlags, | |
CPoint | point | |||
) | [protected] |
Definition at line 436 of file TSLColorTableToolDlgBar.cpp.
References createHistograms(), noiseImage, regionX1, regionX2, regionY1, and regionY2.
void CTSLColorTableToolDlgBar::OnSize | ( | UINT | nType, | |
int | cx, | |||
int | cy | |||
) | [protected] |
void CTSLColorTableToolDlgBar::OnTSLColorTableToolAuto | ( | ) | [protected] |
Definition at line 704 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, leftL, leftS, leftT, m_LMaxNumber, m_LMaxSlider, m_LMinNumber, m_LMinSlider, m_SMaxNumber, m_SMaxSlider, m_SMinNumber, m_SMinSlider, m_TMaxNumber, m_TMaxSlider, m_TMinNumber, m_TMinSlider, rightL, rightS, rightT, selectedColorClass, and ColorTableTSL::tsl_threshold.
void CTSLColorTableToolDlgBar::OnTSLColorTableToolColorSelect | ( | ) | [protected] |
Definition at line 457 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, m_ColorSelect, m_OrderList, numOfColors, selectedColorClass, and ColorTableTSL::tsl_order.
Referenced by OnTSLColorTableToolLoad().
void CTSLColorTableToolDlgBar::OnTSLColorTableToolLMaxNumber | ( | ) | [protected] |
Definition at line 887 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, m_LMaxNumber, m_LMaxSlider, selectedColorClass, and ColorTableTSL::tsl_threshold.
void CTSLColorTableToolDlgBar::OnTSLColorTableToolLMinNumber | ( | ) | [protected] |
Definition at line 866 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, m_LMinNumber, m_LMinSlider, selectedColorClass, and ColorTableTSL::tsl_threshold.
void CTSLColorTableToolDlgBar::OnTSLColorTableToolLoad | ( | ) | [protected] |
Definition at line 521 of file TSLColorTableToolDlgBar.cpp.
References CRobotControlQueuesToRobots::allRobots, OutMessage::bin, colorTableTSL, InFile::exists(), OutMessage::finishMessage(), ColorTableTSL::generateTSLDialogImage(), ColorClasses::getColorName(), File::getGTDir(), getQueues(), idColorTableTSL, m_ColorSelect, m_OrderList, noiseImage, numOfColors, OnTSLColorTableToolColorSelect(), MessageQueue::out, segmentedImage, CRobotControlQueues::toSimulated, and ColorTableTSL::tsl_order.
void CTSLColorTableToolDlgBar::OnTSLColorTableToolNoiseNumber | ( | ) | [protected] |
Definition at line 908 of file TSLColorTableToolDlgBar.cpp.
References imageNoise, m_NoiseNumber, and m_NoiseSlider.
void CTSLColorTableToolDlgBar::OnTSLColorTableToolOrderDown | ( | ) | [protected] |
Definition at line 758 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, ColorClasses::getColorName(), m_OrderList, numOfColors, orderColorClass, ColorTableTSL::tsl_index, ColorTableTSL::tsl_order, and updateSegmentedImage().
void CTSLColorTableToolDlgBar::OnTSLColorTableToolOrderList | ( | ) | [protected] |
Definition at line 516 of file TSLColorTableToolDlgBar.cpp.
References m_OrderList, and orderColorClass.
void CTSLColorTableToolDlgBar::OnTSLColorTableToolOrderUp | ( | ) | [protected] |
Definition at line 734 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, ColorClasses::getColorName(), m_OrderList, numOfColors, orderColorClass, ColorTableTSL::tsl_order, and updateSegmentedImage().
void CTSLColorTableToolDlgBar::OnTSLColorTableToolSave | ( | ) | [protected] |
Definition at line 583 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, OutFile::exists(), and File::getGTDir().
void CTSLColorTableToolDlgBar::OnTSLColorTableToolSaveYUV | ( | ) | [protected] |
Definition at line 621 of file TSLColorTableToolDlgBar.cpp.
References OutFile::exists(), File::getGTDir(), Image::image, noiseImage, regionX1, regionX2, regionY1, and regionY2.
void CTSLColorTableToolDlgBar::OnTSLColorTableToolSend | ( | ) | [protected] |
Definition at line 695 of file TSLColorTableToolDlgBar.cpp.
References CRobotControlQueuesToRobots::allRobots, OutMessage::bin, colorTableTSL, OutMessage::finishMessage(), getQueues(), idColorTableTSL, MessageQueue::out, CRobotControlQueues::toPhysical, and CRobotControlQueues::toSimulated.
void CTSLColorTableToolDlgBar::OnTSLColorTableToolSMaxNumber | ( | ) | [protected] |
Definition at line 845 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, m_SMaxNumber, m_SMaxSlider, selectedColorClass, and ColorTableTSL::tsl_threshold.
void CTSLColorTableToolDlgBar::OnTSLColorTableToolSMinNumber | ( | ) | [protected] |
Definition at line 824 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, m_SMinNumber, m_SMinSlider, selectedColorClass, and ColorTableTSL::tsl_threshold.
void CTSLColorTableToolDlgBar::OnTSLColorTableToolTMaxNumber | ( | ) | [protected] |
Definition at line 803 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, m_TMaxNumber, m_TMaxSlider, selectedColorClass, and ColorTableTSL::tsl_threshold.
void CTSLColorTableToolDlgBar::OnTSLColorTableToolTMinNumber | ( | ) | [protected] |
Definition at line 782 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, m_TMinNumber, m_TMinSlider, selectedColorClass, and ColorTableTSL::tsl_threshold.
void CTSLColorTableToolDlgBar::updateSegmentedImage | ( | ) | [private] |
Definition at line 952 of file TSLColorTableToolDlgBar.cpp.
References colorTableTSL, ColorTableTSL::generateTSLDialogImage(), noiseImage, and segmentedImage.
Referenced by OnHScroll(), OnTSLColorTableToolOrderDown(), and OnTSLColorTableToolOrderUp().
int CTSLColorTableToolDlgBar::avgL [private] |
int CTSLColorTableToolDlgBar::avgS [private] |
int CTSLColorTableToolDlgBar::avgT [private] |
Definition at line 147 of file TSLColorTableToolDlgBar.h.
Definition at line 146 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), handleMessage(), OnHScroll(), OnTSLColorTableToolAuto(), OnTSLColorTableToolColorSelect(), OnTSLColorTableToolLMaxNumber(), OnTSLColorTableToolLMinNumber(), OnTSLColorTableToolLoad(), OnTSLColorTableToolOrderDown(), OnTSLColorTableToolOrderUp(), OnTSLColorTableToolSave(), OnTSLColorTableToolSend(), OnTSLColorTableToolSMaxNumber(), OnTSLColorTableToolSMinNumber(), OnTSLColorTableToolTMaxNumber(), OnTSLColorTableToolTMinNumber(), and updateSegmentedImage().
unsigned int CTSLColorTableToolDlgBar::imageNoise [private] |
Definition at line 144 of file TSLColorTableToolDlgBar.h.
Referenced by handleMessage(), OnHScroll(), and OnTSLColorTableToolNoiseNumber().
int CTSLColorTableToolDlgBar::leftL [private] |
Definition at line 138 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), and OnTSLColorTableToolAuto().
int CTSLColorTableToolDlgBar::leftS [private] |
Definition at line 136 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), and OnTSLColorTableToolAuto().
int CTSLColorTableToolDlgBar::leftT [private] |
Definition at line 134 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), and OnTSLColorTableToolAuto().
unsigned int CTSLColorTableToolDlgBar::LHistogram[256] [private] |
Definition at line 130 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), and OnPaint().
CButton CTSLColorTableToolDlgBar::m_Auto |
Definition at line 37 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolColorSelect(), and OnTSLColorTableToolLoad().
Definition at line 57 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolAuto(), and OnTSLColorTableToolLMaxNumber().
CSliderCtrl CTSLColorTableToolDlgBar::m_LMaxSlider |
Definition at line 55 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolAuto(), and OnTSLColorTableToolLMaxNumber().
Definition at line 56 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolAuto(), and OnTSLColorTableToolLMinNumber().
CSliderCtrl CTSLColorTableToolDlgBar::m_LMinSlider |
Definition at line 54 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolAuto(), and OnTSLColorTableToolLMinNumber().
CButton CTSLColorTableToolDlgBar::m_Load |
Definition at line 59 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), and OnTSLColorTableToolNoiseNumber().
CSliderCtrl CTSLColorTableToolDlgBar::m_NoiseSlider |
Definition at line 58 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), and OnTSLColorTableToolNoiseNumber().
Definition at line 38 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnTSLColorTableToolColorSelect(), OnTSLColorTableToolLoad(), OnTSLColorTableToolOrderDown(), OnTSLColorTableToolOrderList(), and OnTSLColorTableToolOrderUp().
CButton CTSLColorTableToolDlgBar::m_Save |
CButton CTSLColorTableToolDlgBar::m_Send |
Definition at line 53 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolAuto(), and OnTSLColorTableToolSMaxNumber().
CSliderCtrl CTSLColorTableToolDlgBar::m_SMaxSlider |
Definition at line 51 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolAuto(), and OnTSLColorTableToolSMaxNumber().
Definition at line 52 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolAuto(), and OnTSLColorTableToolSMinNumber().
CSliderCtrl CTSLColorTableToolDlgBar::m_SMinSlider |
Definition at line 50 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolAuto(), and OnTSLColorTableToolSMinNumber().
Definition at line 49 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolAuto(), and OnTSLColorTableToolTMaxNumber().
CSliderCtrl CTSLColorTableToolDlgBar::m_TMaxSlider |
Definition at line 47 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolAuto(), and OnTSLColorTableToolTMaxNumber().
Definition at line 48 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolAuto(), and OnTSLColorTableToolTMinNumber().
CSliderCtrl CTSLColorTableToolDlgBar::m_TMinSlider |
Definition at line 46 of file TSLColorTableToolDlgBar.h.
Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolAuto(), and OnTSLColorTableToolTMinNumber().
Image CTSLColorTableToolDlgBar::noiseImage [private] |
Definition at line 142 of file TSLColorTableToolDlgBar.h.
Referenced by generateNoiseImage(), handleMessage(), OnHScroll(), OnLButtonDown(), OnPaint(), OnRButtonDown(), OnTSLColorTableToolLoad(), OnTSLColorTableToolSaveYUV(), and updateSegmentedImage().
Definition at line 150 of file TSLColorTableToolDlgBar.h.
Referenced by OnTSLColorTableToolOrderDown(), OnTSLColorTableToolOrderList(), and OnTSLColorTableToolOrderUp().
BITMAPINFOHEADER* CTSLColorTableToolDlgBar::pBufferLHistogram [private] |
Definition at line 127 of file TSLColorTableToolDlgBar.h.
BITMAPINFOHEADER* CTSLColorTableToolDlgBar::pBufferSHistogram [private] |
Definition at line 126 of file TSLColorTableToolDlgBar.h.
BITMAPINFOHEADER* CTSLColorTableToolDlgBar::pBufferTHistogram [private] |
Definition at line 125 of file TSLColorTableToolDlgBar.h.
Referenced by createBitmaps(), and deleteBitmaps().
Image CTSLColorTableToolDlgBar::rawImage [private] |
Definition at line 141 of file TSLColorTableToolDlgBar.h.
Referenced by generateNoiseImage(), handleMessage(), and OnHScroll().
int CTSLColorTableToolDlgBar::regionX1 [private] |
Definition at line 152 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), OnLButtonDown(), OnPaint(), OnRButtonDown(), and OnTSLColorTableToolSaveYUV().
int CTSLColorTableToolDlgBar::regionX2 [private] |
Definition at line 154 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), OnLButtonDown(), OnPaint(), OnRButtonDown(), and OnTSLColorTableToolSaveYUV().
int CTSLColorTableToolDlgBar::regionY1 [private] |
Definition at line 153 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), OnLButtonDown(), OnPaint(), OnRButtonDown(), and OnTSLColorTableToolSaveYUV().
int CTSLColorTableToolDlgBar::regionY2 [private] |
Definition at line 155 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), OnLButtonDown(), OnPaint(), OnRButtonDown(), and OnTSLColorTableToolSaveYUV().
int CTSLColorTableToolDlgBar::rightL [private] |
Definition at line 139 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), and OnTSLColorTableToolAuto().
int CTSLColorTableToolDlgBar::rightS [private] |
Definition at line 137 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), and OnTSLColorTableToolAuto().
int CTSLColorTableToolDlgBar::rightT [private] |
Definition at line 135 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), and OnTSLColorTableToolAuto().
Definition at line 143 of file TSLColorTableToolDlgBar.h.
Referenced by handleMessage(), OnPaint(), OnTSLColorTableToolLoad(), and updateSegmentedImage().
Definition at line 149 of file TSLColorTableToolDlgBar.h.
Referenced by OnHScroll(), OnTSLColorTableToolAuto(), OnTSLColorTableToolColorSelect(), OnTSLColorTableToolLMaxNumber(), OnTSLColorTableToolLMinNumber(), OnTSLColorTableToolSMaxNumber(), OnTSLColorTableToolSMinNumber(), OnTSLColorTableToolTMaxNumber(), and OnTSLColorTableToolTMinNumber().
unsigned int CTSLColorTableToolDlgBar::SHistogram[256] [private] |
Definition at line 129 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), and OnPaint().
unsigned int CTSLColorTableToolDlgBar::THistogram[256] [private] |
Definition at line 128 of file TSLColorTableToolDlgBar.h.
Referenced by createHistograms(), and OnPaint().