当前位置: 首页>>代码示例>>C++>>正文


C++ Preferences::GetPlotColorModel方法代码示例

本文整理汇总了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;
}
开发者ID:febret,项目名称:looking-glass,代码行数:27,代码来源:PreferencesWindow.cpp

示例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();
}
开发者ID:febret,项目名称:looking-glass,代码行数:37,代码来源:PreferencesWindow.cpp


注:本文中的Preferences::GetPlotColorModel方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。