00001 00002 #include "tFunction.h" 00003 00004 // ******************************************************************************* 00005 // * 00006 // * tFunction 00007 // * 00008 // ******************************************************************************* 00011 // ******************************************************************************* 00012 00013 tFunction::tFunction( void ) 00014 : offset_(0), slope_(0) 00015 { 00016 } 00017 00018 // ******************************************************************************* 00019 // * 00020 // * tFunction 00021 // * 00022 // ******************************************************************************* 00025 // ******************************************************************************* 00026 00027 tFunction::tFunction(REAL offset, REAL slope) 00028 : offset_(offset), slope_(slope) 00029 { 00030 } 00031 00032 // ******************************************************************************* 00033 // * 00034 // * ~tFunction 00035 // * 00036 // ******************************************************************************* 00039 // ******************************************************************************* 00040 00041 tFunction::~tFunction( void ) 00042 { 00043 } 00044 00045 // ******************************************************************************* 00046 // * 00047 // * Evaluate 00048 // * 00049 // ******************************************************************************* 00054 // ******************************************************************************* 00055 00056 REAL tFunction::Evaluate( REAL argument ) const 00057 { 00058 return offset_ + slope_ * argument; 00059 }