VrmlParser.h
Go to the documentation of this file.
00001 /*
00002  * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc.
00003  * All rights reserved. This program is made available under the terms of the
00004  * Eclipse Public License v1.0 which accompanies this distribution, and is
00005  * available at http://www.eclipse.org/legal/epl-v10.html
00006  * Contributors:
00007  * National Institute of Advanced Industrial Science and Technology (AIST)
00008  */
00009 
00014 #ifndef OPENHRP_UTIL_VRML_PARSER_H_INCLUDED
00015 #define OPENHRP_UTIL_VRML_PARSER_H_INCLUDED
00016 
00017 #include "config.h"
00018 #include "VrmlNodes.h"
00019 #include <string>
00020 
00021 namespace hrp {
00022 
00023     class VrmlParserImpl;
00024 
00030     class HRP_UTIL_EXPORT VrmlParser
00031     {
00032     public:
00033 
00040         VrmlParser(const std::string& filename);
00041         VrmlParser();
00042         ~VrmlParser();
00043 
00044         void setProtoInstanceActualNodeExtractionMode(bool isOn);
00045         void load(const std::string& filename);
00046 
00050         VrmlNodePtr readNode();
00051 
00052     private:
00053         VrmlParserImpl* impl;
00054         void init();
00055     };
00056 };
00057 
00058 #endif


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Apr 11 2019 03:30:19