31 #ifndef INCLUDE_ARTICULATION_BELLMANFORDXFBRENDERER_H_ 32 #define INCLUDE_ARTICULATION_BELLMANFORDXFBRENDERER_H_ 34 #include <gpu_coverage/AbstractRenderer.h> 35 #include <gpu_coverage/CostMapRenderer.h> 36 #include <gpu_coverage/Programs.h> 43 const bool renderToWindow,
const bool visual);
47 return textures[OUTPUT];
49 inline const GLuint& getVisualTexture()
const {
50 return textures[VISUAL];
59 inline void setRobotPosition(
const glm::mat4x4& worldTransform) {
60 robotWorldTransform = worldTransform;
65 const bool renderToWindow;
66 const bool renderVisual;
76 const size_t maxIterations;
86 GLuint numPrimitivesQuery[3];
95 glm::mat4x4 robotWorldTransform;
virtual void display()
Renders the scene.
Definition: BellmanFordXfbRenderer.h:40
Scene graph corresponding to Assimp's aiScene.
Definition: Scene.h:59
Definition: Programs.h:408
Definition: Programs.h:463
Definition: Programs.h:450
const Scene *const scene
Pointer to the scene to be rendered.
Definition: AbstractRenderer.h:101
const int & getTextureHeight() const
Height of the result texture.
Definition: BellmanFordXfbRenderer.h:55
Abstract superclass for all renderers.
Definition: AbstractRenderer.h:45
Definition: AbstractCamera.h:41
const GLuint & getTexture() const
Returns the OpenGL texture ID of the result texture.
Definition: BellmanFordXfbRenderer.h:46
Definition: Programs.h:378
const int & getTextureWidth() const
Width of the result texture.
Definition: BellmanFordXfbRenderer.h:52
Definition: CostMapRenderer.h:40