#include <CProperties.h>
Definition at line 30 of file CProperties.h.
CProperties::CProperties | ( | QSettings & | initSettings, | |
QWidget * | parent = 0 | |||
) |
Definition at line 30 of file CProperties.cpp.
References currentMIP, OpenState(), pControl, pGradTransferProperty, pTransferProperty, slideScreenSpace, spLight, ui, and UpdateTransferProperty().
CProperties::~CProperties | ( | ) |
Definition at line 67 of file CProperties.cpp.
References pGradTransferProperty, pTransferProperty, and spLight.
TSmartPointer<CTransferProperty> CProperties::GetDensityTransfer | ( | ) | [inline] |
Definition at line 51 of file CProperties.h.
References pTransferProperty.
Referenced by VStudio::LoadVolume().
TSmartPointer<CTransferProperty> CProperties::GetGradientTransfer | ( | ) | [inline] |
Definition at line 52 of file CProperties.h.
References pGradTransferProperty.
Referenced by VStudio::LoadVolume().
TSmartPointer<CLight> CProperties::GetLight | ( | ) | [inline] |
Definition at line 55 of file CProperties.h.
References spLight.
Referenced by VStudio::Create(), and VStudio::LoadVolume().
void CProperties::on_ambSlider_valueChanged | ( | int | newVal | ) | [private, slot] |
void CProperties::on_ambText_editingFinished | ( | ) | [private, slot] |
void CProperties::on_checkBox_4_stateChanged | ( | int | ) | [private, slot] |
Definition at line 911 of file CProperties.cpp.
void CProperties::on_checkBox_stateChanged | ( | int | state | ) | [private, slot] |
void CProperties::on_fboSizeCombo_activated | ( | QString | ItemTextSize | ) | [private, slot] |
Definition at line 445 of file CProperties.cpp.
References fboSize, VStudio::GetVolume(), pControl, and UpdateRender().
void CProperties::on_gDeltaXSlider_valueChanged | ( | int | newVal | ) | [private, slot] |
void CProperties::on_gDeltaXtext_editingFinished | ( | ) | [private, slot] |
void CProperties::on_gDeltaYSlider_valueChanged | ( | int | newVal | ) | [private, slot] |
void CProperties::on_gDeltaYtext_editingFinished | ( | ) | [private, slot] |
void CProperties::on_gDeltaZSlider_valueChanged | ( | int | newVal | ) | [private, slot] |
void CProperties::on_gDeltaZtext_editingFinished | ( | ) | [private, slot] |
void CProperties::on_lDirectionalRB_clicked | ( | bool | tf | ) | [private, slot] |
void CProperties::on_LDisableRB_clicked | ( | bool | tf | ) | [private, slot] |
void CProperties::on_lightColorSelect_released | ( | ) | [private, slot] |
void CProperties::on_lPointRB_clicked | ( | bool | tf | ) | [private, slot] |
void CProperties::on_maxSamplesSlider_valueChanged | ( | int | samples | ) | [private, slot] |
Definition at line 397 of file CProperties.cpp.
References VStudio::GetVolume(), maxSamples, pControl, ui, and UpdateRender().
void CProperties::on_maxSamplesText_editingFinished | ( | ) | [private, slot] |
Definition at line 407 of file CProperties.cpp.
References VStudio::GetVolume(), maxSamples, pControl, ui, and UpdateRender().
void CProperties::on_minClipSlider_valueChanged | ( | int | clip | ) | [private, slot] |
Definition at line 416 of file CProperties.cpp.
References VStudio::GetVolume(), minClip, pControl, ui, and UpdateRender().
void CProperties::on_minClipText_editingFinished | ( | ) | [private, slot] |
Definition at line 426 of file CProperties.cpp.
References VStudio::GetVolume(), minClip, pControl, ui, and UpdateRender().
void CProperties::on_mip_Group_toggled | ( | bool | ) | [private, slot] |
Definition at line 890 of file CProperties.cpp.
void CProperties::on_mipButtonToggle_released | ( | ) | [private, slot] |
Definition at line 636 of file CProperties.cpp.
References currentMIP, VStudio::GetVolume(), minClip, MODE_BACK_FRONT_TEX, MODE_SLICE, on_xSlide_Checked_stateChanged(), pControl, VStudio::RenderMIP(), spLight, ui, and UpdateRender().
void CProperties::on_noiseCheck_stateChanged | ( | int | state | ) | [private, slot] |
Definition at line 435 of file CProperties.cpp.
References applyNoise, VStudio::GetVolume(), pControl, and UpdateRender().
void CProperties::on_properties_tab_currentChanged | ( | int | ) | [private, slot] |
Definition at line 347 of file CProperties.cpp.
void CProperties::on_select_bcolor_clicked | ( | ) | [private, slot] |
Definition at line 350 of file CProperties.cpp.
References VStudio::GetVolume(), MODE_BACK_TEX, pControl, renderMode, and UpdateRender().
void CProperties::on_select_bfcolor_clicked | ( | ) | [private, slot] |
Definition at line 359 of file CProperties.cpp.
References VStudio::GetVolume(), MODE_BACK_FRONT_TEX, pControl, renderMode, and UpdateRender().
void CProperties::on_select_depth_clicked | ( | ) | [private, slot] |
Definition at line 368 of file CProperties.cpp.
References VStudio::GetVolume(), MODE_DEPTH_TEX, pControl, renderMode, and UpdateRender().
void CProperties::on_shadingGroup_toggled | ( | bool | ) | [private, slot] |
Definition at line 805 of file CProperties.cpp.
void CProperties::on_shadow_enableCheckBox_stateChanged | ( | int | state | ) | [private, slot] |
Definition at line 585 of file CProperties.cpp.
References VStudio::GetVolume(), pControl, shadowEnable, shadowQuality, shadowTreshold, and UpdateRender().
void CProperties::on_shadow_quality_slider_valueChanged | ( | int | sQuality | ) | [private, slot] |
Definition at line 617 of file CProperties.cpp.
References VStudio::GetVolume(), pControl, shadowQuality, ui, and UpdateRender().
void CProperties::on_shadow_quality_text_editingFinished | ( | ) | [private, slot] |
Definition at line 627 of file CProperties.cpp.
References VStudio::GetVolume(), pControl, shadowQuality, ui, and UpdateRender().
void CProperties::on_shadow_treshold_slider_valueChanged | ( | int | sTreshold | ) | [private, slot] |
Definition at line 598 of file CProperties.cpp.
References VStudio::GetVolume(), pControl, shadowTreshold, ui, and UpdateRender().
void CProperties::on_shadow_treshold_text_editingFinished | ( | ) | [private, slot] |
Definition at line 608 of file CProperties.cpp.
References VStudio::GetVolume(), pControl, shadowTreshold, ui, and UpdateRender().
void CProperties::on_slideOrthogonalToggle_released | ( | ) | [private, slot] |
Definition at line 895 of file CProperties.cpp.
References VStudio::GetVolume(), pControl, slideScreenSpace, ui, and UpdateRender().
void CProperties::on_specSlider_valueChanged | ( | int | newVal | ) | [private, slot] |
void CProperties::on_specText_editingFinished | ( | ) | [private, slot] |
void CProperties::on_stepSlider_valueChanged | ( | int | step | ) | [private, slot] |
Definition at line 378 of file CProperties.cpp.
References VStudio::GetVolume(), pControl, stepSize, ui, and UpdateRender().
void CProperties::on_stepText_editingFinished | ( | ) | [private, slot] |
Definition at line 388 of file CProperties.cpp.
References VStudio::GetVolume(), pControl, stepSize, ui, and UpdateRender().
void CProperties::on_transferSizeCombo_activated | ( | QString | ItemTextSize | ) | [private, slot] |
Definition at line 453 of file CProperties.cpp.
References pGradTransferProperty, pTransferProperty, transferSize, and UpdateRender().
void CProperties::on_xSlide_Checked_stateChanged | ( | int | ) | [private, slot] |
Definition at line 809 of file CProperties.cpp.
References VStudio::GetRenderer(), VStudioRenderer::GetViewAspect(), VStudio::GetVolume(), MODE_BACK_FRONT_TEX, MODE_SLICE, pControl, ui, and UpdateRender().
Referenced by on_mipButtonToggle_released().
void CProperties::on_xSlide_Slider_valueChanged | ( | int | val | ) | [private, slot] |
Definition at line 872 of file CProperties.cpp.
References VStudio::GetVolume(), pControl, and UpdateRender().
void CProperties::on_ySlide_Checked_stateChanged | ( | int | ) | [private, slot] |
Definition at line 830 of file CProperties.cpp.
References VStudio::GetRenderer(), VStudioRenderer::GetViewAspect(), VStudio::GetVolume(), MODE_BACK_FRONT_TEX, MODE_SLICE, pControl, ui, and UpdateRender().
void CProperties::on_ySlide_Slider_valueChanged | ( | int | val | ) | [private, slot] |
Definition at line 878 of file CProperties.cpp.
References VStudio::GetVolume(), pControl, and UpdateRender().
void CProperties::on_zSlide_Checked_stateChanged | ( | int | ) | [private, slot] |
Definition at line 851 of file CProperties.cpp.
References VStudio::GetRenderer(), VStudioRenderer::GetViewAspect(), VStudio::GetVolume(), MODE_BACK_FRONT_TEX, MODE_SLICE, pControl, ui, and UpdateRender().
void CProperties::on_zSlide_Slider_valueChanged | ( | int | val | ) | [private, slot] |
Definition at line 884 of file CProperties.cpp.
References VStudio::GetVolume(), pControl, and UpdateRender().
void CProperties::OpenState | ( | QSettings & | openFile | ) |
Definition at line 75 of file CProperties.cpp.
References applyNoise, fboSize, TVector3< T >::m_X, TVector3< T >::m_Y, TVector3< T >::m_Z, maxSamples, minClip, MODE_BACK_FRONT_TEX, MODE_BACK_TEX, MODE_DEPTH_TEX, pGradTransferProperty, pTransferProperty, renderMode, shadowEnable, shadowQuality, shadowTreshold, spLight, stepSize, transferSize, and ui.
Referenced by CProperties(), and VStudio::OpenScene().
void CProperties::SaveState | ( | QSettings & | saveFile | ) |
Definition at line 285 of file CProperties.cpp.
References applyNoise, fboSize, TVector3< T >::m_X, TVector3< T >::m_Y, TVector3< T >::m_Z, maxSamples, minClip, pGradTransferProperty, pTransferProperty, renderMode, shadowEnable, shadowQuality, shadowTreshold, spLight, stepSize, transferSize, and ui.
Referenced by VStudio::SaveScene().
void CProperties::SetActive | ( | bool | tf | ) |
Definition at line 236 of file CProperties.cpp.
References currentMIP, VStudio::GetRenderer(), VStudioRenderer::GetViewAspect(), VStudio::GetVolume(), MODE_SLICE, pControl, VStudio::RenderMIP(), slideScreenSpace, and ui.
Referenced by VStudio::LoadVolume(), showEvent(), and Update().
void CProperties::SetVolumeStatistics | ( | TSmartPointer< CVolumeStatistics > | newVS | ) |
Definition at line 798 of file CProperties.cpp.
References pGradTransferProperty, pTransferProperty, and pVolumeStatistics.
Referenced by VStudio::LoadVolume().
void CProperties::showEvent | ( | QShowEvent * | event | ) | [protected] |
Definition at line 331 of file CProperties.cpp.
References VStudio::GetVolume(), pControl, and SetActive().
void CProperties::Update | ( | ) |
Definition at line 226 of file CProperties.cpp.
References pGradTransferProperty, pTransferProperty, and SetActive().
Referenced by VStudio::LoadVolume().
void CProperties::UpdateRender | ( | ) | [private, slot] |
Definition at line 702 of file CProperties.cpp.
References VStudio::GetRenderer(), pControl, and CGLSurface::Update().
Referenced by on_ambSlider_valueChanged(), on_ambText_editingFinished(), on_checkBox_stateChanged(), on_fboSizeCombo_activated(), on_gDeltaXSlider_valueChanged(), on_gDeltaXtext_editingFinished(), on_gDeltaYSlider_valueChanged(), on_gDeltaYtext_editingFinished(), on_gDeltaZSlider_valueChanged(), on_gDeltaZtext_editingFinished(), on_lDirectionalRB_clicked(), on_LDisableRB_clicked(), on_lightColorSelect_released(), on_lPointRB_clicked(), on_maxSamplesSlider_valueChanged(), on_maxSamplesText_editingFinished(), on_minClipSlider_valueChanged(), on_minClipText_editingFinished(), on_mipButtonToggle_released(), on_noiseCheck_stateChanged(), on_select_bcolor_clicked(), on_select_bfcolor_clicked(), on_select_depth_clicked(), on_shadow_enableCheckBox_stateChanged(), on_shadow_quality_slider_valueChanged(), on_shadow_quality_text_editingFinished(), on_shadow_treshold_slider_valueChanged(), on_shadow_treshold_text_editingFinished(), on_slideOrthogonalToggle_released(), on_specSlider_valueChanged(), on_specText_editingFinished(), on_stepSlider_valueChanged(), on_stepText_editingFinished(), on_transferSizeCombo_activated(), on_xSlide_Checked_stateChanged(), on_xSlide_Slider_valueChanged(), on_ySlide_Checked_stateChanged(), on_ySlide_Slider_valueChanged(), on_zSlide_Checked_stateChanged(), on_zSlide_Slider_valueChanged(), and UpdateTransferProperty().
void CProperties::UpdateTransferProperty | ( | int | ht | ) | [private, slot] |
Definition at line 707 of file CProperties.cpp.
References SHistogramData::data, DIRTY_HISTOGRAM, DIRTY_LOG, DIRTY_OVERLAY, DIRTY_TRANSFER, CConsole::Log(), MAIN_THREAD, SHistogramData::nmbBuckets, NORMALIZE_LINEAR, NORMALIZE_LOG, pGradTransferProperty, pTransferProperty, pVolumeStatistics, and UpdateRender().
Referenced by CProperties().
Definition at line 69 of file CProperties.h.
Referenced by VStudio::LoadVolume(), on_noiseCheck_stateChanged(), OpenState(), and SaveState().
Definition at line 75 of file CProperties.h.
Referenced by CProperties(), on_mipButtonToggle_released(), and SetActive().
Definition at line 70 of file CProperties.h.
Referenced by VStudio::LoadVolume(), on_fboSizeCombo_activated(), OpenState(), and SaveState().
Definition at line 67 of file CProperties.h.
Referenced by VStudio::LoadVolume(), on_maxSamplesSlider_valueChanged(), on_maxSamplesText_editingFinished(), OpenState(), and SaveState().
float CProperties::minClip |
Definition at line 68 of file CProperties.h.
Referenced by VStudio::LoadVolume(), on_minClipSlider_valueChanged(), on_minClipText_editingFinished(), on_mipButtonToggle_released(), OpenState(), and SaveState().
VStudio* CProperties::pControl [private] |
Definition at line 143 of file CProperties.h.
Referenced by CProperties(), on_fboSizeCombo_activated(), on_maxSamplesSlider_valueChanged(), on_maxSamplesText_editingFinished(), on_minClipSlider_valueChanged(), on_minClipText_editingFinished(), on_mipButtonToggle_released(), on_noiseCheck_stateChanged(), on_select_bcolor_clicked(), on_select_bfcolor_clicked(), on_select_depth_clicked(), on_shadow_enableCheckBox_stateChanged(), on_shadow_quality_slider_valueChanged(), on_shadow_quality_text_editingFinished(), on_shadow_treshold_slider_valueChanged(), on_shadow_treshold_text_editingFinished(), on_slideOrthogonalToggle_released(), on_stepSlider_valueChanged(), on_stepText_editingFinished(), on_xSlide_Checked_stateChanged(), on_xSlide_Slider_valueChanged(), on_ySlide_Checked_stateChanged(), on_ySlide_Slider_valueChanged(), on_zSlide_Checked_stateChanged(), on_zSlide_Slider_valueChanged(), SetActive(), showEvent(), and UpdateRender().
Definition at line 147 of file CProperties.h.
Referenced by CProperties(), GetGradientTransfer(), on_transferSizeCombo_activated(), OpenState(), SaveState(), SetVolumeStatistics(), Update(), UpdateTransferProperty(), and ~CProperties().
Definition at line 146 of file CProperties.h.
Referenced by CProperties(), GetDensityTransfer(), on_transferSizeCombo_activated(), OpenState(), SaveState(), SetVolumeStatistics(), Update(), UpdateTransferProperty(), and ~CProperties().
Definition at line 145 of file CProperties.h.
Referenced by SetVolumeStatistics(), and UpdateTransferProperty().
Definition at line 65 of file CProperties.h.
Referenced by VStudio::LoadVolume(), on_select_bcolor_clicked(), on_select_bfcolor_clicked(), on_select_depth_clicked(), OpenState(), and SaveState().
Definition at line 72 of file CProperties.h.
Referenced by VStudio::LoadVolume(), on_shadow_enableCheckBox_stateChanged(), OpenState(), and SaveState().
Definition at line 73 of file CProperties.h.
Referenced by VStudio::LoadVolume(), on_shadow_enableCheckBox_stateChanged(), on_shadow_quality_slider_valueChanged(), on_shadow_quality_text_editingFinished(), OpenState(), and SaveState().
Definition at line 74 of file CProperties.h.
Referenced by VStudio::LoadVolume(), on_shadow_enableCheckBox_stateChanged(), on_shadow_treshold_slider_valueChanged(), on_shadow_treshold_text_editingFinished(), OpenState(), and SaveState().
Definition at line 76 of file CProperties.h.
Referenced by CProperties(), on_slideOrthogonalToggle_released(), and SetActive().
TSmartPointer<CLight> CProperties::spLight [private] |
Definition at line 148 of file CProperties.h.
Referenced by CProperties(), GetLight(), on_ambSlider_valueChanged(), on_ambText_editingFinished(), on_checkBox_stateChanged(), on_gDeltaXSlider_valueChanged(), on_gDeltaXtext_editingFinished(), on_gDeltaYSlider_valueChanged(), on_gDeltaYtext_editingFinished(), on_gDeltaZSlider_valueChanged(), on_gDeltaZtext_editingFinished(), on_lDirectionalRB_clicked(), on_LDisableRB_clicked(), on_lightColorSelect_released(), on_lPointRB_clicked(), on_mipButtonToggle_released(), on_specSlider_valueChanged(), on_specText_editingFinished(), OpenState(), SaveState(), and ~CProperties().
float CProperties::stepSize |
Definition at line 66 of file CProperties.h.
Referenced by VStudio::LoadVolume(), on_stepSlider_valueChanged(), on_stepText_editingFinished(), OpenState(), and SaveState().
Definition at line 71 of file CProperties.h.
Referenced by on_transferSizeCombo_activated(), OpenState(), and SaveState().
Ui::CProperties CProperties::ui [private] |
Definition at line 142 of file CProperties.h.
Referenced by CProperties(), on_ambSlider_valueChanged(), on_ambText_editingFinished(), on_gDeltaXSlider_valueChanged(), on_gDeltaXtext_editingFinished(), on_gDeltaYSlider_valueChanged(), on_gDeltaYtext_editingFinished(), on_gDeltaZSlider_valueChanged(), on_gDeltaZtext_editingFinished(), on_lightColorSelect_released(), on_maxSamplesSlider_valueChanged(), on_maxSamplesText_editingFinished(), on_minClipSlider_valueChanged(), on_minClipText_editingFinished(), on_mipButtonToggle_released(), on_shadow_quality_slider_valueChanged(), on_shadow_quality_text_editingFinished(), on_shadow_treshold_slider_valueChanged(), on_shadow_treshold_text_editingFinished(), on_slideOrthogonalToggle_released(), on_specSlider_valueChanged(), on_specText_editingFinished(), on_stepSlider_valueChanged(), on_stepText_editingFinished(), on_xSlide_Checked_stateChanged(), on_ySlide_Checked_stateChanged(), on_zSlide_Checked_stateChanged(), OpenState(), SaveState(), and SetActive().