Choreonoid  1.8
SceneGraphOptimizer.h
Go to the documentation of this file.
1 #ifndef CNOID_UTIL_SCENE_GRAPH_OPTIMIZER_H
2 #define CNOID_UTIL_SCENE_GRAPH_OPTIMIZER_H
3 
4 #include "exportdecl.h"
5 
6 namespace cnoid {
7 
8 class SgGroup;
9 class CloneMap;
10 
11 class CNOID_EXPORT SceneGraphOptimizer
12 {
13 public:
16 
19  SceneGraphOptimizer& operator=(const SceneGraphOptimizer&) = delete;
20  SceneGraphOptimizer& operator=(SceneGraphOptimizer&&) = delete;
21 
23  int simplifyTransformPathsWithTransformedMeshes(SgGroup* scene, CloneMap& cloneMap);
24 
25 private:
26  class Impl;
27  Impl* impl;
28 };
29 
30 }
31 
32 #endif
cnoid::SgGroup
Definition: SceneGraph.h:220
cnoid
Definition: AbstractSceneLoader.h:11
cnoid::SceneGraphOptimizer
Definition: SceneGraphOptimizer.h:11
cnoid::CloneMap
Definition: CloneMap.h:13