3D Repo Bouncer  1.4
repo_optimizer_trans_reduction.h
1 
25 #include "repo_optimizer_abstract.h"
26 
27 #include "../../core/model/bson/repo_node_camera.h"
28 #include "../../core/model/bson/repo_node_mesh.h"
29 
30 namespace repo {
31  namespace manipulator {
32  namespace modeloptimizer {
34  public:
41  const bool strictMode = false);
42 
47 
53  virtual bool apply(repo::core::model::RepoScene *scene);
54 
55  private:
57  const bool strictMode;
58 
65  void applyOptimOnMesh(
68 
75  void applyOptimOnCamera(
78  };
79  }
80  }
81 }
Definition: repo_connection_pool_mongo.h:32
Definition: repo_node_camera.h:41
Definition: repo_optimizer_abstract.h:29
Definition: repo_scene.h:44
virtual bool apply(repo::core::model::RepoScene *scene)
Definition: repo_optimizer_trans_reduction.cpp:43
TransformationReductionOptimizer(const bool strictMode=false)
Definition: repo_optimizer_trans_reduction.cpp:31
virtual ~TransformationReductionOptimizer()
Definition: repo_optimizer_trans_reduction.cpp:39
Definition: repo_node_mesh.h:62
Definition: repo_optimizer_trans_reduction.h:33
GraphType
Definition: repo_scene.h:75