30 #ifndef __VRMLPARSER_H__
31 #define __VRMLPARSER_H__
46 bool isVRML(
const string &str );
47 bool isVRML( istream &is );
61 DEFNodes *exported_nodes = NULL,
62 PrototypeVector *prototypes = NULL
77 DEFNodes *exported_nodes = NULL,
78 PrototypeVector *prototypes = NULL );
97 DEFNodes *exported_nodes = NULL,
98 PrototypeVector *prototypes = NULL,
99 bool change_base_path_during_parsing =
true );
114 DEFNodes *exported_nodes = NULL,
115 PrototypeVector *prototypes = NULL
130 DEFNodes *exported_nodes = NULL,
131 PrototypeVector *prototypes = NULL
152 DEFNodes *exported_nodes = NULL,
153 PrototypeVector *prototypes = NULL,
154 bool change_base_path_during_parsing =
true
Contains the DEFNodes class.
Header file for Group, X3D scene-graph node.
Base header file that handles all configuration related settings.
Header file for ProtoDeclaration.
This file contains functions for creating H3D nodes from X3D input.
H3DAPI_API AutoRef< Node > createVRMLNodeFromStream(istream &in, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL)
Create a H3D Node given VRML data as a istream.
Definition: VrmlParser.cpp:253
H3DAPI_API Group * createVRMLFromStream(istream &in, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL)
Create H3D nodes given VRML data as an istream.
Definition: VrmlParser.cpp:161
H3DAPI_API Group * 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.
Definition: VrmlParser.cpp:108
H3DAPI_API AutoRef< Node > 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.
Definition: VrmlParser.cpp:205
H3DAPI_API Group * createVRMLFromString(const string &str, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL)
Create H3D nodes given VRML data as a string.
Definition: VrmlParser.cpp:82
H3DAPI_API AutoRef< Node > createVRMLNodeFromString(const string &str, DEFNodes *dn=NULL, DEFNodes *exported_nodes=NULL, PrototypeVector *prototypes=NULL)
Create a H3D Node given VRML data as a string.
Definition: VrmlParser.cpp:186
H3D API namespace.
Definition: Anchor.h:38