X3D.h File Reference

This file contains functions for creating H3D nodes from X3D input. More...

Go to the source code of this file.

Namespaces

namespace  H3D
namespace  H3D::X3D

Functions

H3DAPI_API Group * H3D::X3D::createX3DFromStream (istream &in, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL, const XMLCh *const system_id=(const XMLCh *const) L"<stream input>")
 Create H3D nodes given X3D data as a istream.
H3DAPI_API Group * H3D::X3D::createX3DFromString (const string &str, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL)
 Create H3D nodes given X3D data as a string.
H3DAPI_API Group * H3D::X3D::createX3DFromURL (const string &urn, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL)
 Create H3D nodes given X3D data as a URL.
H3DAPI_API AutoRef< Node > H3D::X3D::createX3DNodeFromStream (istream &in, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL, const XMLCh *const system_id=(const XMLCh *const) L"<stream input>")
 Create a H3D Node given X3D data as a istream.
H3DAPI_API AutoRef< Node > H3D::X3D::createX3DNodeFromString (const string &str, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL)
 Create a H3D Node given X3D data as a string.
H3DAPI_API AutoRef< Node > H3D::X3D::createX3DNodeFromURL (const string &urn, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL)
 Create a H3D Node given X3D data as a URL.
SAX2XMLReader * H3D::X3D::getNewXMLParser ()
H3DAPI_API void H3D::X3D::writeNodeAsX3D (ostream &os, Node *node, const string &container_field="children")
 Write the scene graph part of the node given in X3D/XML format to the given ostream.


Detailed Description

This file contains functions for creating H3D nodes from X3D input.


Generated on Thu Aug 24 12:38:39 2006 for H3D API by  doxygen 1.4.5