class IT_FG101 : public Video


Inheritance:


Public Methods

void circle(float x, float y, int r, int color = GREEN_OVERLAY)
void clearcircle(float x, float y, int r)
void clearcubic(float x, float y, int length, float angle, float a, float b, float c)
void clearline(float x, float y, int length, float angle, int samp = 1)
void clearline2(float x1, float y1, float x2, float y2)
void close()
void cubic(float x, float y, int length, float angle, float a, float b, float c, int color = GREEN_OVERLAY)
char* device_info()
unsigned short getpmask()
int grab(int *image, int x, int y, int width, int height, float angle = 0.0, int sampw =1, int samph =1, short int mask = 0xff)
void grab_constant_size(int *image, float x, float y, int width, int height, float angle = 0.0, short int mask = 0xff)
IT_FG101(int channel = 0, int camera = 0)
void line(float x, float y, int length, float angle, int color = GREEN_OVERLAY, int samp = 1)
void line2(float x1, float y1, float x2, float y2, int color = GREEN_OVERLAY)
void linegrab(int x, int y, int length, int *image, float angle, short int mask = 0xff)
void setpmask(unsigned short mask)
void setvmask(unsigned short mask)
int show(int x, int y, int width, int height, int* image)
void square(float x, float y, int r, int color = GREEN_OVERLAY)
~IT_FG101()

Protected Methods

int map_color(Color colin)

Private Fields

int fd
fd1
unsigned short* mem_map
unsigned short* reg_map

Private Methods

void andreg(unsigned short offset, unsigned short newval)
void dynamic_luts()
unsigned short getreg(unsigned short offset)
void grab()
int grab_aligned(int x, int y, int width, int height, int *image, short int mask = 0xff)
int grab_aligned_s(int x, int y, int width, int height, int *image, int wsamp, int lsamp, short int mask = 0xff)
void initregs()
void orreg(unsigned short offset, unsigned short newval)
void setcamera(unsigned short channel)
void sethdw()
void setreg(unsigned short offset, unsigned short newval)
void stopgrab()

Inherited from Video:

Public Methods

virtual int bytesperpixel()
virtual void* current_frame_ptr()
virtual void* direct_memptr()
virtual int grab_region(int *image, int lx, int ly, int ux, int uy, int sampw =1, int samph = 1)
virtual int grab_region(Image &image, int lx, int ly, int sampw =1, int samph = 1)
virtual int grab_static(int *image, int x, int y, int width, int height, float angle = 0.0, int sampw =1, int samph =1, short int mask = 0xff)
virtual int grab_static(Image &image, int x, int y, float angle = 0.0, int sampw =1, int samph =1, short int mask = 0xff)
int height()
int in_view(const Image &x, int cx, int cy, float angle)
int in_view(int cx, int cy, int w, int h)
int in_view(const Image &x, int cx, int cy)
int in_view(int cx, int cy, int w, int h, float angle)
int in_view2(int x1, int y1, int x2, int y2)
virtual int is_mappable()
Device_output_type output_data_type()
virtual int post_grab()
virtual int pre_grab()
virtual void set_grab_type(Device_output_type ot)
int width()

Protected Fields

int _bytesperpixel
int _is_mappable
int fg_ncols
int fg_nrows
Device_output_type input_type
int ncols
int nrows
Device_output_type output_type

Protected Methods

int adjust_to_first_coord(float &x, int width)
void map_image(int *x, int npixels)
void map_image(Image &x)
void set_fg_size(int nrows_in, int ncols_in)
Device_output_type set_input_type(Device_output_type ot)
void set_size(int nrows_in, int ncols_in)

Documentation

int fd

fd1

unsigned short* reg_map

unsigned short* mem_map

void sethdw()

void setreg(unsigned short offset, unsigned short newval)

void andreg(unsigned short offset, unsigned short newval)

void orreg(unsigned short offset, unsigned short newval)

unsigned short getreg(unsigned short offset)

void setcamera(unsigned short channel)

void dynamic_luts()

void grab()

void stopgrab()

int grab_aligned(int x, int y, int width, int height, int *image, short int mask = 0xff)

int grab_aligned_s(int x, int y, int width, int height, int *image, int wsamp, int lsamp, short int mask = 0xff)

void initregs()

int map_color(Color colin)

IT_FG101(int channel = 0, int camera = 0)

~IT_FG101()

void close()

char* device_info()

int grab(int *image, int x, int y, int width, int height, float angle = 0.0, int sampw =1, int samph =1, short int mask = 0xff)

void grab_constant_size(int *image, float x, float y, int width, int height, float angle = 0.0, short int mask = 0xff)

void linegrab(int x, int y, int length, int *image, float angle, short int mask = 0xff)

int show(int x, int y, int width, int height, int* image)

void line(float x, float y, int length, float angle, int color = GREEN_OVERLAY, int samp = 1)

void clearline(float x, float y, int length, float angle, int samp = 1)

void line2(float x1, float y1, float x2, float y2, int color = GREEN_OVERLAY)

void clearline2(float x1, float y1, float x2, float y2)

void square(float x, float y, int r, int color = GREEN_OVERLAY)

void circle(float x, float y, int r, int color = GREEN_OVERLAY)

void clearcircle(float x, float y, int r)

void cubic(float x, float y, int length, float angle, float a, float b, float c, int color = GREEN_OVERLAY)

void clearcubic(float x, float y, int length, float angle, float a, float b, float c)

void setvmask(unsigned short mask)

void setpmask(unsigned short mask)

unsigned short getpmask()


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de