All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
OpenRAVE::SerializableData Class Referenceabstract

user data that can serialize/deserialize itself More...

#include <openrave.h>

Inheritance diagram for OpenRAVE::SerializableData:
Inheritance graph
Collaboration diagram for OpenRAVE::SerializableData:
Collaboration graph

Public Member Functions

virtual ~SerializableData ()
virtual void Serialize (std::ostream &O, int options=0) const =0
 output the data of the object
virtual void Deserialize (std::istream &I)=0
 initialize the object
- Public Member Functions inherited from OpenRAVE::UserData
virtual ~UserData ()

Detailed Description

user data that can serialize/deserialize itself

Definition at line 242 of file openrave.h.

Constructor & Destructor Documentation

virtual OpenRAVE::SerializableData::~SerializableData ( )

Definition at line 245 of file openrave.h.

Member Function Documentation

virtual void OpenRAVE::SerializableData::Deserialize ( std::istream &  I)
pure virtual

initialize the object

virtual void OpenRAVE::SerializableData::Serialize ( std::ostream &  O,
int  options = 0 
) const
pure virtual

output the data of the object

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