#include <CTransferWdt.h>
Definition at line 34 of file CTransferWdt.h.
CTransferWdt::CTransferWdt | ( | QWidget * | parent = 0 , |
|
int | transferSize = 1024 | |||
) |
Definition at line 31 of file CTransferWdt.cpp.
References alphaTransferImg, colorTransferImg, dirty, on_alphaSelect_Changed(), on_colorSelect_Changed(), pAlphaSelect, pColorSelect, pHistogram, pQualitySlider, SELECT_ALPHA, SELECT_COLOR, transfer, and ui.
CTransferWdt::~CTransferWdt | ( | ) |
Definition at line 72 of file CTransferWdt.cpp.
References alphaTransferImg, colorTransferImg, pAlphaSelect, pColorSelect, pHistogram, SAFE_DELETE_ARRAY, and transfer.
void CTransferWdt::ClearColorStops | ( | eColorSelectType | type | ) |
Definition at line 160 of file CTransferWdt.cpp.
References QColorSelect::ClearColorStops(), pAlphaSelect, pColorSelect, and SELECT_COLOR.
void CTransferWdt::Dirty | ( | int | ) | [signal] |
QGradientStops CTransferWdt::GetColorStops | ( | eColorSelectType | type | ) |
Definition at line 150 of file CTransferWdt.cpp.
References QColorSelect::GetColorStops(), pAlphaSelect, pColorSelect, and SELECT_COLOR.
CGLHistogram& CTransferWdt::GetHistogram | ( | ) | [inline] |
int CTransferWdt::GetHistogramQuality | ( | ) |
int CTransferWdt::GetHistogramSize | ( | ) |
uchar* CTransferWdt::GetTransfer | ( | ) | [inline] |
QSize CTransferWdt::GetTransferSize | ( | ) |
bool CTransferWdt::Logarithmic | ( | ) | [inline] |
void CTransferWdt::on_alphaSelect_Changed | ( | ) | [private, slot] |
Definition at line 199 of file CTransferWdt.cpp.
References alphaTransferImg, colorTransferImg, Dirty(), dirty, DIRTY_TRANSFER, QColorSelect::GetGradient(), pAlphaSelect, and transfer.
Referenced by CTransferWdt(), and on_colorSelect_Changed().
void CTransferWdt::on_colorSelect_Changed | ( | ) | [private, slot] |
Definition at line 191 of file CTransferWdt.cpp.
References colorTransferImg, QColorSelect::GetGradient(), on_alphaSelect_Changed(), pColorSelect, and transfer.
Referenced by CTransferWdt().
void CTransferWdt::on_logCheck_pressed | ( | ) | [private, slot] |
Definition at line 212 of file CTransferWdt.cpp.
void CTransferWdt::on_logCheck_stateChanged | ( | int | ) | [private, slot] |
void CTransferWdt::on_overCheck_pressed | ( | ) | [private, slot] |
Definition at line 217 of file CTransferWdt.cpp.
void CTransferWdt::on_overCheck_stateChanged | ( | int | ) | [private, slot] |
void CTransferWdt::on_quantSlider_valueChanged | ( | int | val | ) | [private, slot] |
Definition at line 184 of file CTransferWdt.cpp.
References Dirty(), DIRTY_HISTOGRAM, and histQuality.
bool CTransferWdt::Overlay | ( | ) | [inline] |
void CTransferWdt::resizeEvent | ( | QResizeEvent * | event | ) | [protected] |
Definition at line 174 of file CTransferWdt.cpp.
void CTransferWdt::SetColorStops | ( | QGradientStops & | stopList, | |
eColorSelectType | type | |||
) |
Definition at line 134 of file CTransferWdt.cpp.
References pAlphaSelect, pColorSelect, SELECT_COLOR, and QColorSelect::SetColorStop().
void CTransferWdt::SetHistogramData | ( | float * | data, | |
int | dataSize | |||
) |
Definition at line 83 of file CTransferWdt.cpp.
References CGLHistogram::DisplayData(), and pHistogram.
void CTransferWdt::SetHistogramQuality | ( | int | quality | ) |
void CTransferWdt::SetHistogramSize | ( | int | size | ) |
void CTransferWdt::SetTransferSize | ( | int | size | ) |
Definition at line 120 of file CTransferWdt.cpp.
References alphaTransferImg, colorTransferImg, SAFE_DELETE_ARRAY, and transfer.
void CTransferWdt::UpdateTransfer | ( | ) | [inline] |
Definition at line 67 of file CTransferWdt.h.
References pColorSelect, and QColorSelect::UpdateGradient().
QImage* CTransferWdt::alphaTransferImg [private] |
Definition at line 112 of file CTransferWdt.h.
Referenced by CTransferWdt(), on_alphaSelect_Changed(), SetTransferSize(), and ~CTransferWdt().
QImage* CTransferWdt::colorTransferImg [private] |
Definition at line 111 of file CTransferWdt.h.
Referenced by CTransferWdt(), GetTransferSize(), on_alphaSelect_Changed(), on_colorSelect_Changed(), SetTransferSize(), and ~CTransferWdt().
bool CTransferWdt::dirty [private] |
Definition at line 115 of file CTransferWdt.h.
Referenced by CTransferWdt(), and on_alphaSelect_Changed().
int CTransferWdt::histQuality [private] |
Definition at line 108 of file CTransferWdt.h.
Referenced by GetHistogramQuality(), on_quantSlider_valueChanged(), and SetHistogramQuality().
int CTransferWdt::histSize [private] |
Definition at line 109 of file CTransferWdt.h.
Referenced by GetHistogramSize(), and SetHistogramSize().
QColorSelect* CTransferWdt::pAlphaSelect [private] |
Definition at line 106 of file CTransferWdt.h.
Referenced by ClearColorStops(), CTransferWdt(), GetColorStops(), on_alphaSelect_Changed(), SetColorStops(), and ~CTransferWdt().
QColorSelect* CTransferWdt::pColorSelect [private] |
Definition at line 105 of file CTransferWdt.h.
Referenced by ClearColorStops(), CTransferWdt(), GetColorStops(), on_colorSelect_Changed(), SetColorStops(), UpdateTransfer(), and ~CTransferWdt().
CGLHistogram* CTransferWdt::pHistogram [private] |
Definition at line 103 of file CTransferWdt.h.
Referenced by CTransferWdt(), GetHistogram(), SetHistogramData(), and ~CTransferWdt().
QSlider* CTransferWdt::pQualitySlider [private] |
Definition at line 104 of file CTransferWdt.h.
Referenced by CTransferWdt(), and SetHistogramQuality().
uchar* CTransferWdt::transfer [private] |
Definition at line 113 of file CTransferWdt.h.
Referenced by CTransferWdt(), GetTransfer(), on_alphaSelect_Changed(), on_colorSelect_Changed(), SetTransferSize(), and ~CTransferWdt().
Ui::CTransferWdtClass CTransferWdt::ui [private] |
Definition at line 101 of file CTransferWdt.h.
Referenced by CTransferWdt(), Logarithmic(), and Overlay().