CTSLColorTableToolDlgBar Class Reference

#include <TSLColorTableToolDlgBar.h>

Inheritance diagram for CTSLColorTableToolDlgBar:

CRobotControlDialogBar CDynamicBarDlg MessageHandler CDynamicChildDlg CDynamicDialog CDynamicWndEx CDynamicWnd List of all members.

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

Detailed Description

A color calibration tool based on the TSL color space.

Definition at line 25 of file TSLColorTableToolDlgBar.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
IDD 

Definition at line 36 of file TSLColorTableToolDlgBar.h.


Constructor & Destructor Documentation

CTSLColorTableToolDlgBar::CTSLColorTableToolDlgBar (  ) 

Default constructor.

Definition at line 21 of file TSLColorTableToolDlgBar.cpp.

CTSLColorTableToolDlgBar::~CTSLColorTableToolDlgBar (  ) 

Definition at line 28 of file TSLColorTableToolDlgBar.cpp.

References deleteBitmaps().


Member Function Documentation

void CTSLColorTableToolDlgBar::convertTSLToRGB ( unsigned char  t,
unsigned char  s,
unsigned char  l,
unsigned char *  r,
unsigned char *  g,
unsigned char *  b 
) [private]

Definition at line 1081 of file TSLColorTableToolDlgBar.cpp.

Referenced by OnPaint().

void CTSLColorTableToolDlgBar::createBitmaps (  )  [private]

Definition at line 927 of file TSLColorTableToolDlgBar.cpp.

References pBufferTHistogram.

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

Parameters:
message The message that can be read.
Returns:
true if the message was read (handled).

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]

Reimplemented from CDynamicDialog.

Definition at line 289 of file TSLColorTableToolDlgBar.cpp.

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().


Member Data Documentation

int CTSLColorTableToolDlgBar::avgL [private]

Definition at line 133 of file TSLColorTableToolDlgBar.h.

Referenced by OnHScroll(), and OnPaint().

int CTSLColorTableToolDlgBar::avgS [private]

Definition at line 132 of file TSLColorTableToolDlgBar.h.

Referenced by OnHScroll(), and OnPaint().

int CTSLColorTableToolDlgBar::avgT [private]

Definition at line 131 of file TSLColorTableToolDlgBar.h.

Referenced by OnHScroll(), and OnPaint().

ColorTable64 CTSLColorTableToolDlgBar::colorTable64 [private]

Definition at line 147 of file TSLColorTableToolDlgBar.h.

ColorTableTSL CTSLColorTableToolDlgBar::colorTableTSL [private]

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 45 of file TSLColorTableToolDlgBar.h.

Referenced by DoDataExchange().

CListBox CTSLColorTableToolDlgBar::m_ColorSelect

Definition at line 37 of file TSLColorTableToolDlgBar.h.

Referenced by DoDataExchange(), OnHScroll(), OnTSLColorTableToolColorSelect(), and OnTSLColorTableToolLoad().

CEdit CTSLColorTableToolDlgBar::m_LMaxNumber

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().

CEdit CTSLColorTableToolDlgBar::m_LMinNumber

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 41 of file TSLColorTableToolDlgBar.h.

Referenced by DoDataExchange().

CEdit CTSLColorTableToolDlgBar::m_NoiseNumber

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().

CButton CTSLColorTableToolDlgBar::m_OrderDown

Definition at line 40 of file TSLColorTableToolDlgBar.h.

Referenced by DoDataExchange().

CListBox CTSLColorTableToolDlgBar::m_OrderList

Definition at line 38 of file TSLColorTableToolDlgBar.h.

Referenced by DoDataExchange(), OnTSLColorTableToolColorSelect(), OnTSLColorTableToolLoad(), OnTSLColorTableToolOrderDown(), OnTSLColorTableToolOrderList(), and OnTSLColorTableToolOrderUp().

CButton CTSLColorTableToolDlgBar::m_OrderUp

Definition at line 39 of file TSLColorTableToolDlgBar.h.

Referenced by DoDataExchange().

CButton CTSLColorTableToolDlgBar::m_Save

Definition at line 42 of file TSLColorTableToolDlgBar.h.

Referenced by DoDataExchange().

CButton CTSLColorTableToolDlgBar::m_SaveYUV

Definition at line 43 of file TSLColorTableToolDlgBar.h.

Referenced by DoDataExchange().

CButton CTSLColorTableToolDlgBar::m_Send

Definition at line 44 of file TSLColorTableToolDlgBar.h.

Referenced by DoDataExchange().

CEdit CTSLColorTableToolDlgBar::m_SMaxNumber

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().

CEdit CTSLColorTableToolDlgBar::m_SMinNumber

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().

CEdit CTSLColorTableToolDlgBar::m_TMaxNumber

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().

CEdit CTSLColorTableToolDlgBar::m_TMinNumber

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().

colorClass CTSLColorTableToolDlgBar::orderColorClass [private]

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().

ColorClassImage CTSLColorTableToolDlgBar::segmentedImage [private]

Definition at line 143 of file TSLColorTableToolDlgBar.h.

Referenced by handleMessage(), OnPaint(), OnTSLColorTableToolLoad(), and updateSegmentedImage().

colorClass CTSLColorTableToolDlgBar::selectedColorClass [private]

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().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:26:31 2006 for DT2005.panorama by  doxygen 1.4.7