Choreonoid  1.1
VrmlParser.h
[詳解]
1 
6 #ifndef CNOID_UTIL_VRML_PARSER_H_INCLUDED
7 #define CNOID_UTIL_VRML_PARSER_H_INCLUDED
8 
9 #include "VrmlNodes.h"
10 #include "exportdecl.h"
11 
12 namespace cnoid {
13 
14  class VrmlParserImpl;
15 
22  {
23  public:
24 
31  VrmlParser(const std::string& filename);
32  VrmlParser();
33  ~VrmlParser();
34 
35  void setProtoInstanceActualNodeExtractionMode(bool isOn);
36  void load(const std::string& filename);
37 
41  VrmlNodePtr readNode();
42 
43  private:
44  VrmlParserImpl* impl;
45  void init();
46  };
47 };
48 
49 #endif
Definition: EasyScanner.h:16
#define CNOID_EXPORT
Definition: Util/exportdecl.h:13
boost::intrusive_ptr< VrmlNode > VrmlNodePtr
Definition: VrmlNodes.h:126
Parser for VRML97 format.
Definition: VrmlParser.h:21