31 #ifndef INCLUDE_ARTICULATION_COSTMAPRENDERER_H_ 32 #define INCLUDE_ARTICULATION_COSTMAPRENDERER_H_ 34 #include <gpu_coverage/AbstractRenderer.h> 35 #include <gpu_coverage/CameraOrtho.h> 36 #include <gpu_coverage/CoordinateAxes.h> 43 const bool renderToWindow,
const bool visual);
48 return textures[OUTPUT];
50 inline const GLuint& getVisualTexture()
const {
51 return textures[VISUAL];
64 const bool renderToWindow;
65 const bool renderVisual;
69 Node * floorProjectionNode;
76 const int width, height;
const int & getTextureWidth() const
Width of the result texture.
Definition: CostMapRenderer.h:53
Definition: Programs.h:268
Definition: Programs.h:308
virtual void display()
Renders the scene.
Definition: Programs.h:321
const GLuint & getTexture() const
Returns the OpenGL texture ID of the result texture.
Definition: CostMapRenderer.h:47
const int & getTextureHeight() const
Height of the result texture.
Definition: CostMapRenderer.h:56
Scene graph corresponding to Assimp's aiScene.
Definition: Scene.h:59
Scene graph node, corresponding to Assimp's aiNode.
Definition: Node.h:52
const Scene *const scene
Pointer to the scene to be rendered.
Definition: AbstractRenderer.h:101
Definition: Programs.h:281
Abstract superclass for all renderers.
Definition: AbstractRenderer.h:45
Definition: AbstractCamera.h:41
Abstract superclass for all cameras.
Definition: AbstractCamera.h:48
Definition: Programs.h:378
Definition: CostMapRenderer.h:40