VrmlParser.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc.
3  * All rights reserved. This program is made available under the terms of the
4  * Eclipse Public License v1.0 which accompanies this distribution, and is
5  * available at http://www.eclipse.org/legal/epl-v10.html
6  * Contributors:
7  * National Institute of Advanced Industrial Science and Technology (AIST)
8  */
9 
14 #ifndef OPENHRP_UTIL_VRML_PARSER_H_INCLUDED
15 #define OPENHRP_UTIL_VRML_PARSER_H_INCLUDED
16 
17 #include "config.h"
18 #include "VrmlNodes.h"
19 #include <string>
20 
21 namespace hrp {
22 
23  class VrmlParserImpl;
24 
31  {
32  public:
33 
40  VrmlParser(const std::string& filename);
41  VrmlParser();
42  ~VrmlParser();
43 
44  void setProtoInstanceActualNodeExtractionMode(bool isOn);
45  void load(const std::string& filename);
46 
50  VrmlNodePtr readNode();
51 
52  private:
54  void init();
55  };
56 };
57 
58 #endif
char * filename
Definition: cdjpeg.h:133
#define HRP_UTIL_EXPORT
boost::intrusive_ptr< VrmlNode > VrmlNodePtr
Definition: VrmlNodes.h:155
Parser for VRML97 format.
Definition: VrmlParser.h:30
VrmlParserImpl * impl
Definition: VrmlParser.h:53


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sat May 8 2021 02:42:41