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

a LabelledAE with parameters that define a 2D gaussian More...

#include <vCodec.h>

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

Public Member Functions

 GaussianAE (const vEvent &v)
 
 GaussianAE (const GaussianAE &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::LabelledAE
 LabelledAE (const vEvent &v)
 
 LabelledAE (const LabelledAE &v)
 
- 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

union {
   uint32_t   _gaei [3]
 
   struct {
      float   sigx
 
      float   sigy
 
      float   sigxy
 
   } 
 
}; 
 
- Public Attributes inherited from ev::LabelledAE
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 = "GAE"
 
- Static Public Attributes inherited from ev::LabelledAE
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

a LabelledAE with parameters that define a 2D gaussian


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