VISR  0.11.7
Versatile Interactive Scene Renderer
channel_object_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_CHANNEL_OBJECT_PARSER_HPP_INCLUDED
4 #define VISR_OBJECTMODEL_CHANNEL_OBJECT_PARSER_HPP_INCLUDED
5 
6 #include "object_parser.hpp"
7 
8 #include "export_symbols.hpp"
9 #include "object.hpp"
10 
11 namespace visr
12 {
13 namespace objectmodel
14 {
15 
19 class VISR_OBJECTMODEL_LIBRARY_SYMBOL ChannelObjectParser: public ObjectParser
20 {
21 public:
22  virtual void parse( boost::property_tree::ptree const & tree, Object & src ) const;
23 
24  virtual void write( Object const & obj, boost::property_tree::ptree & tree ) const;
25 };
26 
27 } // namespace objectmodel
28 } // namespace visr
29 
30 #endif // VISR_OBJECTMODEL_CHANNEL_OBJECT_PARSER_HPP_INCLUDED
Definition: options.cpp:10
Definition: channel_object_parser.hpp:19
Definition: object_parser.hpp:21
Definition: object.hpp:36