Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

scenesettingswrapper.cpp File Reference

#include "scenesettingswrapper.h"
#include "common/misc/stringutils.h"
#include "common/misc/xmlconfigfile.h"
#include "error.h"
#include "helpers.h"
#include <cassert>
#include <cstdlib>

Go to the source code of this file.

Functions

void LoadSamplingSettings (const XMLConfigFile &f, const string &prefix, Settings::SamplingSettings *ss)
string GetSamplingAlgorithmName (const Settings::SamplingSettings *ss)
void PrintSamplingSettings (ostream &s, Indenter &indenter, const Settings::SamplingSettings *ss)


Function Documentation

string GetSamplingAlgorithmName const Settings::SamplingSettings ss  )  [static]
 

Definition at line 221 of file scenesettingswrapper.cpp.

References toxic::Settings::SamplingSettings::m_algorithm.

Referenced by PrintSamplingSettings().

void LoadSamplingSettings const XMLConfigFile f,
const string &  prefix,
Settings::SamplingSettings ss
[static]
 

Definition at line 37 of file scenesettingswrapper.cpp.

References sheep::XMLConfigFile::Count(), sheep::XMLConfigFile::GetValue(), toxic::Settings::SamplingSettings::m_algorithm, toxic::Settings::SamplingSettings::StratifiedSampling::m_height, toxic::Settings::SamplingSettings::RegularSampling::m_height, toxic::Settings::SamplingSettings::m_random_sampling, toxic::Settings::SamplingSettings::m_regular_sampling, toxic::Settings::SamplingSettings::RandomSampling::m_samples, toxic::Settings::SamplingSettings::m_stratified_sampling, toxic::Settings::SamplingSettings::StratifiedSampling::m_width, and toxic::Settings::SamplingSettings::RegularSampling::m_width.

Referenced by toxic::SceneSettingsWrapper::Load().

void PrintSamplingSettings ostream &  s,
Indenter indenter,
const Settings::SamplingSettings ss
[static]
 

Definition at line 235 of file scenesettingswrapper.cpp.

References toxic::ConvertNumberToString(), GetSamplingAlgorithmName(), toxic::Indenter::Indent(), toxic::Settings::SamplingSettings::m_algorithm, toxic::Settings::SamplingSettings::StratifiedSampling::m_height, toxic::Settings::SamplingSettings::RegularSampling::m_height, toxic::Settings::SamplingSettings::m_random_sampling, toxic::Settings::SamplingSettings::m_regular_sampling, toxic::Settings::SamplingSettings::RandomSampling::m_samples, toxic::Settings::SamplingSettings::m_stratified_sampling, toxic::Settings::SamplingSettings::StratifiedSampling::m_width, and toxic::Settings::SamplingSettings::RegularSampling::m_width.

Referenced by toxic::SceneSettingsWrapper::Print().


Generated on Tue May 11 01:31:53 2004 for toxic by doxygen 1.3.6