31 #ifndef INCLUDE_ARTICULATION_BELLMANFORDRENDERER_H_ 32 #define INCLUDE_ARTICULATION_BELLMANFORDRENDERER_H_ 34 #include <gpu_coverage/AbstractRenderer.h> 35 #include <gpu_coverage/CostMapRenderer.h> 36 #include <gpu_coverage/Dot.h> 43 const bool renderToWindow,
const bool visual);
48 return textures[OUTPUT];
50 inline const GLuint& getVisualTexture()
const {
51 return textures[VISUAL];
60 inline void setRobotPosition(
const glm::mat4x4& worldTransform) {
61 robotWorldTransform = worldTransform;
66 const bool renderToWindow;
67 const bool renderVisual;
73 const int width, height;
74 const size_t maxIterations;
83 glm::mat4x4 robotWorldTransform;
Definition: Programs.h:349
virtual void display()
Renders the scene.
Renders a single dot at the origin of the coordinate system.
Definition: Dot.h:42
Scene graph corresponding to Assimp's aiScene.
Definition: Scene.h:59
Definition: Programs.h:408
const int & getTextureHeight() const
Height of the result texture.
Definition: BellmanFordRenderer.h:56
const Scene *const scene
Pointer to the scene to be rendered.
Definition: AbstractRenderer.h:101
Definition: BellmanFordRenderer.h:40
const int & getTextureWidth() const
Width of the result texture.
Definition: BellmanFordRenderer.h:53
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: BellmanFordRenderer.h:47
Definition: Programs.h:334
Definition: Programs.h:378
Definition: CostMapRenderer.h:40
Definition: Programs.h:402