event-driven
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ev::LabelledAE Class Reference

an AddressEvent with an ID or class label More...

#include <vCodec.h>

Inheritance diagram for ev::LabelledAE:
ev::AddressEvent ev::vEvent ev::GaussianAE

Public Member Functions

 LabelledAE (const vEvent &v)
 
 LabelledAE (const LabelledAE &v)
 
virtual event clone ()
 
virtual void encode (yarp::os::Bottle &b) const
 
virtual void encode (std::vector< int32_t > &b, unsigned int &pos) const
 
virtual bool decode (const yarp::os::Bottle &packet, size_t &pos)
 
virtual void decode (const int32_t *&data)
 
virtual yarp::os::Property getContent () const
 
virtual std::string getType () const
 
- Public Member Functions inherited from ev::AddressEvent
 AddressEvent (const vEvent &v)
 
 AddressEvent (const AddressEvent &v)
 
virtual int getChannel () const
 
virtual void setChannel (const int channel)
 
- Public Member Functions inherited from ev::vEvent
virtual void setChannel ()
 

Public Attributes

int ID
 
- Public Attributes inherited from ev::AddressEvent
union {
   uint32_t   _coded_data
 
   struct {
      unsigned int   polarity:1
 
      unsigned int   x:9
 
      unsigned int   _xfill:2
 
      unsigned int   y:8
 
      unsigned int   _yfill:2
 
      unsigned int   channel:1
 
      unsigned int   type:1
 
      unsigned int   skin:1
 
      unsigned int   _fill:7
 
   } 
 
}; 
 
- Public Attributes inherited from ev::vEvent
unsigned int stamp:31
 

Static Public Attributes

static const std::string tag = "LAE"
 
- Static Public Attributes inherited from ev::AddressEvent
static const std::string tag = "AE"
 
- Static Public Attributes inherited from ev::vEvent
static const std::string tag = "TS"
 

Detailed Description

an AddressEvent with an ID or class label


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