imgex1::CDrawClock Class Reference
[Image examplesCells]

A class that demonstrates creating an image and drawing a clock. More...

Inherits fsf::CCell.

Collaboration diagram for imgex1::CDrawClock:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CDrawClock ()
 Default constructor.
virtual void getTypeID (std::string &str) const
 Gets this cell's factory mapping key.
virtual void process (fsf::CPassiveHandle *pPassiveHandle, fsf::CActiveHandle *pActiveHandle, fsf::CActivePulse *pActivePulse)
 Custom processing function: creates and image and draws a simple clock that shows the time stamp of the incoming active pulse.

Static Public Attributes

static const long IMAGE_WIDTH = 0
 Handle ID for image width.
static const long IMAGE_HEIGHT = 1
 Handle ID for image height.


Detailed Description

A class that demonstrates creating an image and drawing a clock.

Constructor & Destructor Documentation

imgex1::CDrawClock::CDrawClock (  ) 

Default constructor.


Member Function Documentation

virtual void imgex1::CDrawClock::getTypeID ( std::string &  str  )  const [inline, virtual]

Gets this cell's factory mapping key.

Reimplemented from fsf::CCell.

void imgex1::CDrawClock::process ( fsf::CPassiveHandle pPassiveHandle,
fsf::CActiveHandle pActiveHandle,
fsf::CActivePulse pActivePulse 
) [virtual]

Custom processing function: creates and image and draws a simple clock that shows the time stamp of the incoming active pulse.

Reimplemented from fsf::CCell.


Member Data Documentation

const long imgex1::CDrawClock::IMAGE_HEIGHT = 1 [static]

Handle ID for image height.

const long imgex1::CDrawClock::IMAGE_WIDTH = 0 [static]

Handle ID for image width.


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

Generated on Thu Oct 21 12:41:29 2010 for MFSM Image Examples by  doxygen 1.5.9