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 |