Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <RawCamBehavior.h>
Inheritance diagram for RawCamBehavior:
Definition at line 12 of file RawCamBehavior.h.
Public Member Functions | |
RawCamBehavior () | |
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 = 200000 |
200000 bytes for use up to 416x320 + 2*208x160 (double res Y, full res UV on ERS-7) | |
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 | writeColor (const FilterBankEvent &fbke) |
writes a color image | |
bool | writeSingleChannel (const FilterBankEvent &fbke) |
writes a single channel | |
void | closePacket () |
closes and sends a packet, does nothing if no packet open | |
Protected Attributes | |
Socket * | visRaw |
socket for sending the image stream | |
char * | packet |
point to the current buffer being prepared to be sent | |
char * | cur |
current location within that buffer | |
unsigned int | avail |
the number of bytes remaining in the buffer | |
Private Member Functions | |
RawCamBehavior (const RawCamBehavior &) | |
don't call | |
RawCamBehavior & | operator= (const RawCamBehavior &) |
don't call |
|
constructor
Definition at line 11 of file RawCamBehavior.cc. |
|
don't call
|
|
closes and sends a packet, does nothing if no packet open
Definition at line 261 of file RawCamBehavior.cc. Referenced by writeColor(), and writeSingleChannel(). |
|
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 16 of file RawCamBehavior.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 RawCamBehavior.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 RawCamBehavior.h. |
|
Identifies the behavior in menus and such.
Implements BehaviorBase. Definition at line 25 of file RawCamBehavior.h. |
|
opens a new packet, writes header info; returns true if open, false if otherwise open (check cur==NULL for error)
Definition at line 65 of file RawCamBehavior.cc. Referenced by writeColor(), and writeSingleChannel(). |
|
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 RawCamBehavior.cc. |
|
writes a color image
Definition at line 104 of file RawCamBehavior.cc. Referenced by processEvent(). |
|
writes a single channel
Definition at line 236 of file RawCamBehavior.cc. Referenced by processEvent(). |
|
the number of bytes remaining in the buffer
Definition at line 38 of file RawCamBehavior.h. Referenced by closePacket(), openPacket(), writeColor(), and writeSingleChannel(). |
|
current location within that buffer
Definition at line 37 of file RawCamBehavior.h. Referenced by closePacket(), openPacket(), writeColor(), and writeSingleChannel(). |
|
point to the current buffer being prepared to be sent
Definition at line 36 of file RawCamBehavior.h. Referenced by closePacket(), and openPacket(). |
|
socket for sending the image stream
Definition at line 35 of file RawCamBehavior.h. Referenced by closePacket(), DoStart(), DoStop(), openPacket(), and processEvent(). |
|
200000 bytes for use up to 416x320 + 2*208x160 (double res Y, full res UV on ERS-7)
Definition at line 17 of file RawCamBehavior.h. Referenced by DoStart(), and openPacket(). |
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:22 2004 by Doxygen 1.3.4 |