Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

phImageCapture Class Reference
[Capture and AcquisitionThread Safe]

#include <phImageCapture.h>

Inheritance diagram for phImageCapture:

phCaptureInterface phThread phCondition phMutex phObject phAvcodecSource phNetSource phNetSource V4LCapture VFWSource List of all members.

Detailed Description

todo.

Definition at line 82 of file phImageCapture.h.

Public Member Functions

 phImageCapture ()
virtual ~phImageCapture ()
virtual int setPath (const char *path)
int setChannel (int channelNumber=-1)
int setPicture (int brightness=-1, int hue=-1, int color=-1, int contrast=-1, int whiteness=-1, uint32_t format=phImageNOFORMAT)
int setBrightness (int value)
int setHue (int value)
int setColor (int value)
int setContrast (int value)
int setWhiteness (int value)
int setFormat (uint32_t format)
int set (int width=-1, int height=-1, char *path=NULL, int channel=-1, int brightness=-1, int hue=-1, int color=-1, int contrast=-1, int whiteness=-1, uint32_t format=phImageNOFORMAT)
int setSize (int width, int height)
int getColour ()
int setColour (int value)
phImagegetImage ()
virtual int getChannel ()
virtual int getBrightness ()
virtual int getHue ()
virtual int getColor ()
virtual int getContrast ()
virtual int getWhiteness ()
virtual int getWidth ()
virtual int getHeight ()
virtual int32_t getFormat ()
virtual uint32_t getImageSize ()
virtual int getMaxBrightness ()
virtual int getMaxHue ()
virtual int getMaxColor ()
virtual int getMaxContrast ()
virtual int getMaxWhiteness ()
virtual int getMaxWidth ()
virtual int getMaxHeight ()
virtual int copyImage (phImage &copyto, int wait=1)
virtual int open (char *deviceName=NULL)
virtual int close ()
virtual int isOpen ()

Protected Member Functions

virtual int onApplySettings ()
int applySettings ()

Protected Attributes

ph_int32_array m_changed_array
int m_brightness
int m_hue
int m_color
int m_contrast
int m_whiteness
uint32_t m_format
int m_width
int m_height
int m_depth
int m_image_size
int m_channel

Private Attributes

int m_defer_apply
phImagem_imageOutput


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



Copyright (C) 2002 - 2007 Philip D.S. Thoren ( pthoren@users.sourceforge.net )
University Of Massachusetts at Lowell
Robotics Lab
SourceForge.net Logo

Generated on Sat Jun 16 02:44:54 2007 for phission by  doxygen 1.4.4