#include <phImageWindow.h>
Inheritance diagram for phImageWindow:
There are three classes of methods for controlling image windows:
Definition at line 65 of file phImageWindow.h.
Public Member Functions | |
phImageWindow (int32_t x, int32_t y, uint32_t w, uint32_t h, char *title, uint32_t flags=phNOFLAG) | |
virtual | ~phImageWindow () |
virtual void | show () |
virtual void | hide () |
virtual int | redraw () |
virtual int | update () |
virtual int | resize (uint32_t w, uint32_t h) |
virtual int | move (int32_t x, int32_t y) |
virtual int | isOpen ()=0 |
const char * | getTitle () |
virtual int | setTitle (const char *title) |
virtual int | setMinSize (const phUSize &s) |
virtual int | setMinSize (uint32_t w, uint32_t h) |
virtual phUSize | getMinSize () |
virtual uint32_t | getWidth () |
virtual uint32_t | getHeight () |
virtual phUSize | getSize () |
virtual int32_t | getX () |
virtual int32_t | getY () |
virtual phPoint | getLocation () |
virtual phImage * | getImage () |
virtual int | setFormats (uint32_t formats) |
uint32_t | getFormats () |
float | getFps () |
Protected Member Functions | |
virtual int | private_show ()=0 |
virtual int | private_hide ()=0 |
virtual int | private_redraw ()=0 |
virtual int | private_update ()=0 |
virtual int | private_resize (uint32_t w, uint32_t h)=0 |
virtual int | private_move (int32_t x, int32_t y)=0 |
virtual int | private_minsize (uint32_t min_w, uint32_t min_h)=0 |
int | tickFrame () |
Protected Attributes | |
phTimeInterval | m_timer |
int32_t | m_frames |
float | m_fps |
uint32_t | m_min_width |
uint32_t | m_min_height |
int32_t | m_x |
int32_t | m_y |
uint32_t | m_w |
uint32_t | m_h |
phImage | m_image |
uint32_t | m_formats |
char * | m_title |
uint32_t | m_title_size |
Copyright (C) 2002 - 2007 |
Philip D.S. Thoren ( pthoren@users.sourceforge.net ) University Of Massachusetts at Lowell Robotics Lab |