![]() |
VISR
0.11.8
Versatile Interactive Scene Renderer
|
#include <object_parser.hpp>
Public Member Functions | |
ObjectParser () | |
virtual | ~ObjectParser () |
virtual void | parse (boost::property_tree::ptree const &tree, Object &obj) const =0 |
virtual void | write (Object const &obj, boost::property_tree::ptree &tree) const =0 |
|
default |
Default constructor.
|
virtualdefault |
Destructor (virtual). Virtual destructor is required since this objects are used polymorphically.
|
pure virtual |
Parse an object from a property node.
tree | The property tree node containing the object information. | |
[out] | obj | The object to which the parsed values are set. |
Implemented in visr::objectmodel::PointSourceWithReverbParser, visr::objectmodel::PointSourceParser, visr::objectmodel::ChannelObjectParser, visr::objectmodel::PlaneWaveParser, visr::objectmodel::PointSourceExtentParser, visr::objectmodel::PointSourceWithDiffusenessParser, visr::objectmodel::DiffuseSourceParser, and visr::objectmodel::HoaSourceParser.
|
pure virtual |
Serialize an object itno a property tree node.
obj | The audio object to be serialised. | |
[out] | tree | The property tree subtree to where the object information is written to. |
Implemented in visr::objectmodel::PointSourceWithReverbParser, visr::objectmodel::PointSourceParser, visr::objectmodel::ChannelObjectParser, visr::objectmodel::PlaneWaveParser, visr::objectmodel::PointSourceExtentParser, visr::objectmodel::PointSourceWithDiffusenessParser, visr::objectmodel::DiffuseSourceParser, and visr::objectmodel::HoaSourceParser.