本文整理汇总了C++中Preferences::GetPlotColorModel方法的典型用法代码示例。如果您正苦于以下问题:C++ Preferences::GetPlotColorModel方法的具体用法?C++ Preferences::GetPlotColorModel怎么用?C++ Preferences::GetPlotColorModel使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Preferences
的用法示例。
在下文中一共展示了Preferences::GetPlotColorModel方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Update
void PreferencesWindow::Update()
{
myIsUpdating = true;
Preferences* pref = AppConfig::GetInstance()->GetPreferences();
GeoDataView* gdv = myVizMng->GetGeoDataVew();
myUI->reductionSlider->setValue(myVizMng->GetPointReductionFactor());
myUI->labelFontSizeBox->setValue(pref->GetPlotLabelFontSize());
myPlotBackgroundButton->setChosenColor(pref->GetPlotBackgroundColor());
myPlotForegroundButton->setChosenColor(pref->GetPlotForegroundColor());
myPlotDataDefaultButton->setChosenColor(pref->GetPlotDefaultDataColor());
myUI->plotLegendChoice->setChecked(pref->GetPlotLegend());
myUI->plotPointsChoice->setChecked(pref->GetPlotPoints());
myPlotColorWidget->setModel(pref->GetPlotColorModel());
myUI->plotGroupingBox->setCurrentIndex(pref->GetGroupingTagId());
myUI->plotSourceBox->setCurrentIndex(pref->GetGroupingSubset());
myUI->scaleSlider->setValue((int)pref->GetDepthScale());
myIsUpdating = false;
}
示例2: OnOkButtonClick
void PreferencesWindow::OnOkButtonClick()
{
Preferences* pref = AppConfig::GetInstance()->GetPreferences();
// Commit changes.
GeoDataView* gdv = myVizMng->GetGeoDataVew();
NavigationView* mr = myVizMng->GetNavigationView();
myVizMng->SetPointReductionFactor(myUI->reductionSlider->value());
pref->SetPlotLabelFontSize(myUI->labelFontSizeBox->value());
pref->SetPlotForegroundColor(myPlotForegroundButton->chosenColor());
pref->SetPlotBackgroundColor(myPlotBackgroundButton->chosenColor());
pref->SetPlotDefaultDataColor(myPlotDataDefaultButton->chosenColor());
pref->SetPlotLegend(myUI->plotLegendChoice->isChecked());
pref->SetPlotPoints(myUI->plotPointsChoice->isChecked());
DataSet::SubsetType subset = (DataSet::SubsetType)myUI->plotSourceBox->currentIndex();
DataSetInfo::TagId tagId = (DataSetInfo::TagId)myUI->plotGroupingBox->currentIndex();
pref->SetGroupingSubset(subset);
pref->SetGroupingTagId(tagId);
pref->SetDepthScale(myUI->scaleSlider->value());
myVizMng->UpdateDepthScale();
Utils::UpdateColorTransferFunction(pref->GetPlotColorTransferFunction(), pref->GetPlotColorModel());
myVizMng->GetDataSet()->UpdateGroups(tagId, subset);
VtkDataManager::GetInstance()->Update(DataSet::FilteredData);
myVizMng->Update();
hide();
}