#ifndef __YAMLDEPOSITSYNTHESIZERCONFIGURATIONREADER_H__ #define __YAMLDEPOSITSYNTHESIZERCONFIGURATIONREADER_H__ #include #include #include #include #include namespace genesis { class DL_EXPORT YAMLDepositSynthCfgReader : public geoworld::IDepositSynthConfigReader { public: YAMLDepositSynthCfgReader(std::istream & input); ~YAMLDepositSynthCfgReader(); virtual bool load (geoworld::DepositSynthesizerSettings & settings); private: std::vector _docs; std::vector::const_iterator _i; }; } #endif