Choreonoid  1.5
AbstractSceneLoader.h
Go to the documentation of this file.
1 
4 #ifndef CNOID_UTIL_ABSTRACT_SCENE_LOADER_H
5 #define CNOID_UTIL_ABSTRACT_SCENE_LOADER_H
6 
7 #include <string>
8 
9 namespace cnoid {
10 
11 class SgNode;
12 
14 {
15 public:
16  virtual ~AbstractSceneLoader() { }
17  virtual const char* format() const = 0;
18  virtual SgNode* load(const std::string& fileName) = 0;
19 };
20 
21 };
22 
23 #endif
Definition: AbstractSceneLoader.h:13
Definition: SceneGraph.h:142
virtual SgNode * load(const std::string &fileName)=0
virtual const char * format() const =0
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
virtual ~AbstractSceneLoader()
Definition: AbstractSceneLoader.h:16