Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

LookoutSketchEvent Class Reference

#include <LookoutEvents.h>

Inheritance diagram for LookoutSketchEvent:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 51 of file LookoutEvents.h.

Public Member Functions

virtual LookoutEventType_t getLookoutEventType () const
 LookoutSketchEvent (DualCoding::Sketch< DualCoding::uchar > &_img, const NEWMAT::Matrix &mat)
 LookoutSketchEvent (DualCoding::Sketch< DualCoding::uchar > &_img, const NEWMAT::Matrix &mat, EventGeneratorID_t gid, unsigned int sid, EventTypeID_t tid, unsigned int dur=0)
 LookoutSketchEvent (DualCoding::Sketch< DualCoding::uchar > &_img, const NEWMAT::Matrix &mat, EventGeneratorID_t gid, unsigned int sid, EventTypeID_t tid, unsigned int dur, const std::string &n, float mag)
 LookoutSketchEvent (const LookoutSketchEvent &lose)
 copy constructor (shallow copy)
const DualCoding::Sketch<
DualCoding::uchar > & 
getSketch () const
virtual EventBaseclone () const
 allows a copy to be made of an event, supporting polymorphism

Protected Attributes

DualCoding::Sketch< DualCoding::uchar > * img

Private Member Functions

LookoutSketchEventoperator= (const LookoutSketchEvent &)


Constructor & Destructor Documentation

LookoutSketchEvent::LookoutSketchEvent ( DualCoding::Sketch< DualCoding::uchar > &  _img,
const NEWMAT::Matrix mat 
) [inline]

Definition at line 57 of file LookoutEvents.h.

Referenced by clone().

LookoutSketchEvent::LookoutSketchEvent ( DualCoding::Sketch< DualCoding::uchar > &  _img,
const NEWMAT::Matrix mat,
EventGeneratorID_t  gid,
unsigned int  sid,
EventTypeID_t  tid,
unsigned int  dur = 0 
) [inline]

Definition at line 59 of file LookoutEvents.h.

LookoutSketchEvent::LookoutSketchEvent ( DualCoding::Sketch< DualCoding::uchar > &  _img,
const NEWMAT::Matrix mat,
EventGeneratorID_t  gid,
unsigned int  sid,
EventTypeID_t  tid,
unsigned int  dur,
const std::string &  n,
float  mag 
) [inline]

Definition at line 62 of file LookoutEvents.h.

LookoutSketchEvent::LookoutSketchEvent ( const LookoutSketchEvent lose  )  [inline]

copy constructor (shallow copy)

Definition at line 67 of file LookoutEvents.h.


Member Function Documentation

virtual EventBase* LookoutSketchEvent::clone (  )  const [inline, virtual]

allows a copy to be made of an event, supporting polymorphism

Must be overridden by all subclasses to allow this to happen

I would like to switch this over to the cloneable interface once the compiler gets updated out of the 3.3 branch... see Cloneable::clone() for a discussion of the issue and implementation notes.

Reimplemented from LookoutPointAtEvent.

Definition at line 71 of file LookoutEvents.h.

virtual LookoutEventType_t LookoutSketchEvent::getLookoutEventType (  )  const [inline, virtual]

Reimplemented from LookoutPointAtEvent.

Definition at line 56 of file LookoutEvents.h.

const DualCoding::Sketch<DualCoding::uchar>& LookoutSketchEvent::getSketch (  )  const [inline]

Definition at line 70 of file LookoutEvents.h.

LookoutSketchEvent& LookoutSketchEvent::operator= ( const LookoutSketchEvent  )  [private]


Member Data Documentation

DualCoding::Sketch<DualCoding::uchar>* LookoutSketchEvent::img [protected]

Definition at line 53 of file LookoutEvents.h.

Referenced by getSketch().


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

Tekkotsu v3.0
Generated Wed Oct 4 00:05:06 2006 by Doxygen 1.4.7