Fawkes API  Fawkes Development Version
SkelGuiImageDrawer Class Reference

#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
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...
 
unsigned char * texture_
 Texture buffer. 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 55 of file image_drawer.cpp.

Member Function Documentation

◆ fill_texture()


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