| Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <SegCamBehavior.h>
Inheritance diagram for SegCamBehavior:

Definition at line 12 of file SegCamBehavior.h.
Public Member Functions | |
| SegCamBehavior () | |
| constructor | |
| virtual void | DoStart () |
| By default, merely adds to the reference counter (through AddReference()); Note you should still call this from your overriding methods. | |
| virtual void | DoStop () |
By default, subtracts from the reference counter, and deletes if zero; Note you should still call this when you override this; Warning call this at the end of your DoStop(), not beginning (it might delete this ). | |
| virtual void | processEvent (const EventBase &e) |
| By defining here, allows you to get away with not supplying a processEvent() function for the EventListener interface. By default, does nothing. | |
| virtual std::string | getName () const |
| Identifies the behavior in menus and such. | |
Static Public Member Functions | |
| std::string | getClassDescription () |
| Gives a short description of what this class of behaviors does... you should override this (but don't have to). | |
Static Public Attributes | |
| const unsigned int | WIRELESS_BUFFER_SIZE = 85000 |
| 85000 bytes for use up to 416x320 pixels / 8 min expected runs * 5 bytes per run + some padding | |
Protected Member Functions | |
| bool | openPacket (FilterBankGenerator &fbkgen, unsigned int time, unsigned int layer) |
| opens a new packet, writes header info; returns true if open, false if otherwise open (check cur==NULL for error) | |
| bool | writeRLE (const FilterBankEvent &fbke) |
| writes a color image | |
| bool | writeSeg (const FilterBankEvent &fbke) |
| writes a color image | |
| void | closePacket () |
| closes and sends a packet, does nothing if no packet open | |
Protected Attributes | |
| Socket * | visRLE |
| socket to send image stream over | |
| char * | packet |
| buffer being filled out to be sent | |
| char * | cur |
| current location in packet | |
| unsigned int | avail |
| number of bytes remaining in packet | |
Private Member Functions | |
| SegCamBehavior (const SegCamBehavior &) | |
| don't call | |
| SegCamBehavior & | operator= (const SegCamBehavior &) |
| don't call | |
|
|
constructor
Definition at line 11 of file SegCamBehavior.cc. |
|
|
don't call
|
|
|
closes and sends a packet, does nothing if no packet open
Definition at line 147 of file SegCamBehavior.cc. Referenced by writeRLE(), and writeSeg(). |
|
|
By default, merely adds to the reference counter (through AddReference()); Note you should still call this from your overriding methods.
Reimplemented from BehaviorBase. Definition at line 17 of file SegCamBehavior.cc. |
|
|
By default, subtracts from the reference counter, and deletes if zero; Note you should still call this when you override this; Warning call this at the end of your DoStop(), not beginning (it might
Reimplemented from BehaviorBase. Definition at line 33 of file SegCamBehavior.cc. |
|
|
Gives a short description of what this class of behaviors does... you should override this (but don't have to).
Reimplemented from BehaviorBase. Definition at line 27 of file SegCamBehavior.h. |
|
|
Identifies the behavior in menus and such.
Implements BehaviorBase. Definition at line 25 of file SegCamBehavior.h. |
|
||||||||||||||||
|
opens a new packet, writes header info; returns true if open, false if otherwise open (check cur==NULL for error)
Definition at line 61 of file SegCamBehavior.cc. Referenced by writeRLE(), and writeSeg(). |
|
|
don't call
|
|
|
By defining here, allows you to get away with not supplying a processEvent() function for the EventListener interface. By default, does nothing.
Reimplemented from BehaviorBase. Definition at line 45 of file SegCamBehavior.cc. |
|
|
writes a color image
Definition at line 100 of file SegCamBehavior.cc. Referenced by processEvent(). |
|
|
writes a color image
Definition at line 128 of file SegCamBehavior.cc. Referenced by processEvent(). |
|
|
number of bytes remaining in packet
Definition at line 38 of file SegCamBehavior.h. Referenced by closePacket(), openPacket(), writeRLE(), and writeSeg(). |
|
|
current location in packet
Definition at line 37 of file SegCamBehavior.h. Referenced by closePacket(), openPacket(), writeRLE(), and writeSeg(). |
|
|
buffer being filled out to be sent
Definition at line 36 of file SegCamBehavior.h. Referenced by closePacket(), and openPacket(). |
|
|
socket to send image stream over
Definition at line 35 of file SegCamBehavior.h. Referenced by closePacket(), DoStart(), DoStop(), openPacket(), and processEvent(). |
|
|
85000 bytes for use up to 416x320 pixels / 8 min expected runs * 5 bytes per run + some padding
Definition at line 17 of file SegCamBehavior.h. Referenced by DoStart(), and openPacket(). |
|
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:25 2004 by Doxygen 1.3.4 |