Fawkes API  Fawkes Development Version
SkelGuiDepthDrawer Class Reference

Draw images from camera in texture. More...

#include "image_drawer.h"

Inheritance diagram for SkelGuiDepthDrawer:

Public Member Functions

 SkelGuiDepthDrawer (firevision::Camera *depth_cam, firevision::Camera *label_cam, unsigned int max_depth)
 Constructor. More...
 
 ~SkelGuiDepthDrawer ()
 Destructor. More...
 
virtual void fill_texture ()
 Fill texture. More...
 
void toggle_show_labels ()
 Toggle label state. More...
 
- Public Member Functions inherited from SkelGuiTextureDrawer
 SkelGuiTextureDrawer (unsigned int width, unsigned int height)
 Constructor. More...
 
virtual ~SkelGuiTextureDrawer ()
 Destructor. More...
 
void draw ()
 Draw texture to screen. More...
 

Additional Inherited Members

- Protected Member Functions inherited from SkelGuiTextureDrawer
void copy_rgb_to_texture (const unsigned char *rgb_buf)
 Copy an RGB buffer to texture. More...
 
- Protected Attributes inherited from SkelGuiTextureDrawer
unsigned char * __texture
 Texture buffer. More...
 
const unsigned int __width
 Width of visible area from texture. More...
 
const unsigned int __height
 Height of visible area from texture. More...
 
const unsigned int __texture_width
 Real texture width. More...
 
const unsigned int __texture_height
 Real texture height. More...
 

Detailed Description

Draw images from camera in texture.

Uses texture mapping to show an image acquired from a camera in the background.

Author
Tim Niemueller

Definition at line 32 of file depth_drawer.h.

Constructor & Destructor Documentation

◆ SkelGuiDepthDrawer()

SkelGuiDepthDrawer::SkelGuiDepthDrawer ( firevision::Camera depth_cam,
firevision::Camera label_cam,
unsigned int  max_depth 
)

Constructor.

Parameters
depth_camcamera to capture depth image
label_camlabel to capture label frame
max_depthmaximum depth value to expect

Definition at line 51 of file depth_drawer.cpp.

References SkelGuiTextureDrawer::__height, and SkelGuiTextureDrawer::__width.

◆ ~SkelGuiDepthDrawer()

SkelGuiDepthDrawer::~SkelGuiDepthDrawer ( )

Destructor.

Definition at line 65 of file depth_drawer.cpp.

Member Function Documentation

◆ fill_texture()

◆ toggle_show_labels()

void SkelGuiDepthDrawer::toggle_show_labels ( )

Toggle label state.

Turns on or off the label coloring of the depth map.

Definition at line 75 of file depth_drawer.cpp.


The documentation for this class was generated from the following files: