RampExecStreamGenerator Class Reference

Test data generators, usually for a 45-degree ramp (output value equals input row number). More...

#include <ExecStreamGenerator.h>

Inheritance diagram for RampExecStreamGenerator:

MockProducerExecStreamGenerator List of all members.

Public Member Functions

 RampExecStreamGenerator (int offsetInit, int factorInit)
 RampExecStreamGenerator (int offsetInit)
 RampExecStreamGenerator ()
virtual int64_t generateValue (uint iRow, uint iCol)
 Generates one data value.

Protected Attributes

int offset
int factor

Detailed Description

Test data generators, usually for a 45-degree ramp (output value equals input row number).

Author:
John V. Sichi
Version:
Id
//open/dev/fennel/test/ExecStreamGenerator.h#26

Definition at line 45 of file ExecStreamGenerator.h.


Constructor & Destructor Documentation

RampExecStreamGenerator::RampExecStreamGenerator ( int  offsetInit,
int  factorInit 
) [inline]

Definition at line 51 of file ExecStreamGenerator.h.

References factor, and offset.

00051                                                             {
00052         offset = offsetInit;
00053         factor = factorInit;
00054     }

RampExecStreamGenerator::RampExecStreamGenerator ( int  offsetInit  )  [inline]

Definition at line 56 of file ExecStreamGenerator.h.

References factor, and offset.

00056                                             {
00057         offset = offsetInit;
00058         factor = 1;
00059     }

RampExecStreamGenerator::RampExecStreamGenerator (  )  [inline]

Definition at line 61 of file ExecStreamGenerator.h.

References factor, and offset.

00061                               {
00062         offset = 0;
00063         factor = 1;
00064     }


Member Function Documentation

virtual int64_t RampExecStreamGenerator::generateValue ( uint  iRow,
uint  iCol 
) [inline, virtual]

Generates one data value.

Parameters:
iRow 0-based row number to generate
iCol 0-based col number to generate

Implements MockProducerExecStreamGenerator.

Definition at line 66 of file ExecStreamGenerator.h.

References factor, and offset.

00067     {
00068         return iRow * factor + offset;
00069     }


Member Data Documentation

int RampExecStreamGenerator::offset [protected]

Definition at line 48 of file ExecStreamGenerator.h.

Referenced by generateValue(), and RampExecStreamGenerator().

int RampExecStreamGenerator::factor [protected]

Definition at line 49 of file ExecStreamGenerator.h.

Referenced by generateValue(), and RampExecStreamGenerator().


The documentation for this class was generated from the following file:
Generated on Mon Jun 22 04:00:44 2009 for Fennel by  doxygen 1.5.1