H3D API  2.4.1
Namespaces | Functions
VrmlParser.h File Reference

This file contains functions for creating H3D nodes from VRML/WRL input files. More...

#include <iostream>
#include <H3D/H3DApi.h>
#include <H3D/Group.h>
#include <H3D/DEFNodes.h>
#include <H3DUtil/AutoRef.h>
#include <H3D/ProtoDeclaration.h>
#include <H3D/X3D.h>

Go to the source code of this file.

Namespaces

 H3D
 H3D API namespace.
 
 H3D::X3D
 X3D namespace.
 

Functions

H3DAPI_API GroupH3D::X3D::createVRMLFromStream (istream &in, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL)
 Create H3D nodes given VRML data as an istream. More...
 
H3DAPI_API GroupH3D::X3D::createVRMLFromString (const string &str, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL)
 Create H3D nodes given VRML data as a string. More...
 
H3DAPI_API GroupH3D::X3D::createVRMLFromURL (const string &urn, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL, bool change_base_path_during_parsing=true)
 Create H3D nodes given VRML data as a URL. More...
 
H3DAPI_API AutoRef< NodeH3D::X3D::createVRMLNodeFromStream (istream &in, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL)
 Create a H3D Node given VRML data as a istream. More...
 
H3DAPI_API AutoRef< NodeH3D::X3D::createVRMLNodeFromString (const string &str, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL)
 Create a H3D Node given VRML data as a string. More...
 
H3DAPI_API AutoRef< NodeH3D::X3D::createVRMLNodeFromURL (const string &urn, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL, bool change_base_path_during_parsing=true)
 Create a H3D Node given VRML data as a URL. More...
 

Detailed Description

This file contains functions for creating H3D nodes from VRML/WRL input files.