void SSAOContainerRenderSubPass::Clear () { /* * */ PostProcessContainerRenderSubPass::Clear (); /* * Clear settings */ ClearSettings (); }
void BloomVerticalBlurContainerRenderSubPass::Clear () { /* * */ VerticalGaussianBlurContainerRenderSubPass::Clear (); /* * Clear settings */ ClearSettings (); }
void CMakeProjectSettingsPanel::LoadSettings() { if (!m_settings) { ClearSettings(); } else { SetCMakeEnabled(m_settings->enabled); SetSourceDirectory(m_settings->sourceDirectory); SetBuildDirectory(m_settings->buildDirectory); SetGenerator(m_settings->generator); SetBuildType(m_settings->buildType); SetArguments(m_settings->arguments); SetParentProject(m_settings->parentProject); } }
CMakeProjectSettingsPanel::CMakeProjectSettingsPanel(wxWindow* parent, CMakePlugin* plugin) : CMakeProjectSettingsPanelBase(parent, wxID_ANY) , m_plugin(plugin) { // Set available generators m_choiceGenerator->Insert("", 0); m_choiceGenerator->Append(m_plugin->GetSupportedGenerators()); // wxCrafter removes empty value m_comboBoxBuildType->Insert("", 0); // Set default setting ClearSettings(); }
bool SimulationSettings::LoadFromFile(const string& _FName) { string fName(_FName); if(!fName.size()) { Log(lError)<<"Empty file name for setings file"; return false; } else { ClearSettings(); map<string, string> settings; map<string, string>::iterator it; //Read each line in the settings file vector<string> lines = GetLinesInFile(fName); for(int i = 0; i < lines.size(); i++) { vector<string> line = SplitString(lines[i], ":"); if(line.size() == 2) { settings.insert( pair<string, string>(line[0], line[1])); } else { Log(lDebug2)<<"Empty line in settings file: "<<lines[i]; } } Log(lDebug3)<<"Settings File ============="; for (it = settings.begin() ; it != settings.end(); it++ ) { Log(lDebug) << (*it).first << " => " << (*it).second; } Log(lDebug)<<"==========================="; //Assign values it = settings.find("start"); mStartTime = (it != settings.end()) ? ToDouble((*it).second) : 0; it = settings.find("duration"); mDuration = (it != settings.end()) ? ToDouble((*it).second) : 0; it = settings.find("steps"); mSteps = (it != settings.end()) ? ToInt((*it).second) : 50; it = settings.find("absolute"); mAbsolute = (it != settings.end()) ? ToDouble((*it).second) : 1.e-7; it = settings.find("relative"); mRelative = (it != settings.end()) ? ToDouble((*it).second) : 1.e-4; mEndTime = mStartTime + mDuration; it = settings.find("variables"); if(it != settings.end()) { vector<string> vars = SplitString((*it).second, ","); for(int i=0; i < vars.size(); i++) { mVariables.push_back(Trim(vars[i])); } } it = settings.find("amount"); if(it != settings.end()) { vector<string> vars = SplitString((*it).second, ","); for(int i=0; i < vars.size(); i++) { string rec = Trim(vars[i]); if(rec.size()) { mAmount.push_back(rec); } } } it = settings.find("concentration"); if(it != settings.end()) { vector<string> vars = SplitString((*it).second, ","); for(int i=0; i < vars.size(); i++) { string rec = Trim(vars[i]); if(rec.size()) { mConcentration.push_back(rec); } } } } // if(mEngine) // { // mEngine->useSimulationSettings(mSettings); // // //This one creates the list of what we will look at in the result // mEngine->CreateSelectionList(); // } return true; }