VISR  0.12.0
Versatile Interactive Scene Renderer
diffuse_source_parser.hpp
Go to the documentation of this file.
1 /* Copyright Institute of Sound and Vibration Research - All rights reserved */
2 
3 #ifndef VISR_OBJECTMODEL_DIFFUSE_SOURCE_PARSER_HPP_INCLUDED
4 #define VISR_OBJECTMODEL_DIFFUSE_SOURCE_PARSER_HPP_INCLUDED
5 
6 #include "object_parser.hpp"
7 
8 #include "object.hpp"
9 
10 namespace visr
11 {
12 namespace objectmodel
13 {
14 
19 {
20 public:
21  virtual void parse( boost::property_tree::ptree const & tree, Object & src ) const;
22 
23  virtual void write( Object const & obj, boost::property_tree::ptree & tree ) const;
24 };
25 
26 } // namespace objectmodel
27 } // namespace visr
28 
29 #endif // VISR_OBJECTMODEL_DIFFUSE_SOURCE_PARSER_HPP_INCLUDED
Definition: options.cpp:10
virtual void parse(boost::property_tree::ptree const &tree, Object &src) const
Definition: diffuse_source_parser.cpp:15
Definition: object_parser.hpp:21
Definition: object.hpp:36
virtual void write(Object const &obj, boost::property_tree::ptree &tree) const
Definition: diffuse_source_parser.cpp:32
Definition: diffuse_source_parser.hpp:18