openrave.org

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

base class for readable interfaces More...

#include <openrave.h>

Inheritance diagram for OpenRAVE::XMLReadable:
Inheritance graph
[legend]
Collaboration diagram for OpenRAVE::XMLReadable:
Collaboration graph
[legend]

Public Member Functions

 XMLReadable (const std::string &xmlid)
 
virtual ~XMLReadable ()
 
virtual const std::string & GetXMLId () const
 
virtual void Serialize (BaseXMLWriterPtr writer, int options=0) const
 serializes the interface
 
- Public Member Functions inherited from OpenRAVE::UserData
virtual ~UserData ()
 

Detailed Description

base class for readable interfaces

Examples:
customreader.cpp.

Definition at line 693 of file openrave.h.

Constructor & Destructor Documentation

OpenRAVE::XMLReadable::XMLReadable ( const std::string &  xmlid)
inline

Definition at line 696 of file openrave.h.

virtual OpenRAVE::XMLReadable::~XMLReadable ( )
inlinevirtual

Definition at line 698 of file openrave.h.

Member Function Documentation

virtual const std::string& OpenRAVE::XMLReadable::GetXMLId ( ) const
inlinevirtual

Definition at line 700 of file openrave.h.

virtual void OpenRAVE::XMLReadable::Serialize ( BaseXMLWriterPtr  writer,
int  options = 0 
) const
inlinevirtual

serializes the interface

Reimplemented in OpenRAVE::xmlreaders::HierarchicalXMLReadable, and OpenRAVE::xmlreaders::StringXMLReadable.

Definition at line 704 of file openrave.h.


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