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
hrp::VrmlParserImpl
Definition: VrmlParser.cpp:304
config.h
hrp
Definition: ColdetModel.h:28
VrmlNodes.h
hrp::VrmlParser
Parser for VRML97 format.
Definition: VrmlParser.h:30
filename
char * filename
Definition: cdjpeg.h:133
hrp::VrmlNodePtr
boost::intrusive_ptr< VrmlNode > VrmlNodePtr
Definition: VrmlNodes.h:155
hrp::VrmlParser::impl
VrmlParserImpl * impl
Definition: VrmlParser.h:53
HRP_UTIL_EXPORT
#define HRP_UTIL_EXPORT
Definition: hrplib/hrpUtil/config.h:21


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:04