Fawkes API  Fawkes Development Version
SkelGuiImageDrawer Class Reference

Draw images from camera in texture. More...

#include "image_drawer.h"

Inheritance diagram for SkelGuiImageDrawer:

Public Member Functions

 SkelGuiImageDrawer (firevision::Camera *cam)
 Constructor. More...
 
 ~SkelGuiImageDrawer ()
 Destructor. More...
 
void fill_texture ()
 Fill texture. 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 image_drawer.h.

Constructor & Destructor Documentation

◆ SkelGuiImageDrawer()

SkelGuiImageDrawer::SkelGuiImageDrawer ( firevision::Camera cam)

Constructor.

Parameters
camcamera to capture image with

Definition at line 47 of file image_drawer.cpp.

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

◆ ~SkelGuiImageDrawer()

SkelGuiImageDrawer::~SkelGuiImageDrawer ( )

Destructor.

Definition at line 56 of file image_drawer.cpp.

Member Function Documentation

◆ fill_texture()


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