Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
omni::serialization::PropertyMapSerializer Class Referenceabstract

Interface for serializing data into a property map. More...

#include <PropertyMapSerializer.h>

Inheritance diagram for omni::serialization::PropertyMapSerializer:
Inheritance graph
[legend]
Collaboration diagram for omni::serialization::PropertyMapSerializer:
Collaboration graph
[legend]

Public Member Functions

virtual void fromPropertyMap (PropertyMap const &_map)=0
 
virtual void toPropertyMap (PropertyMap &_map) const =0
 
void fromStream (QDataStream &_is)
 Deserialize from stream. More...
 
void toStream (QDataStream &_os) const
 Serialize to stream. More...
 
- Public Member Functions inherited from omni::serialization::Interface
virtual ~Interface ()
 
virtual bool equal (Interface const *_that) const
 Optional virtual member method for testing equality of two. More...
 

Detailed Description

Interface for serializing data into a property map.

Member Function Documentation

virtual void omni::serialization::PropertyMapSerializer::fromPropertyMap ( PropertyMap const &  _map)
pure virtual
void omni::serialization::PropertyMapSerializer::fromStream ( QDataStream &  )
inlinevirtual

Deserialize from stream.

Implements omni::serialization::Interface.

33  {
34  PropertyMap _map;
35  _is >> _map;
36  fromPropertyMap(_map);
37  }
virtual void fromPropertyMap(PropertyMap const &_map)=0
virtual void omni::serialization::PropertyMapSerializer::toPropertyMap ( PropertyMap _map) const
pure virtual
void omni::serialization::PropertyMapSerializer::toStream ( QDataStream &  ) const
inlinevirtual

Serialize to stream.

Implements omni::serialization::Interface.

39  {
40  PropertyMap _map;
41  toPropertyMap(_map);
42  _os << _map;
43  }
virtual void toPropertyMap(PropertyMap &_map) const =0

The documentation for this class was generated from the following file: