Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Scale::Linear< T > Struct Template Reference

#include <scale.h>

Inheritance diagram for Scale::Linear< T >:

Inheritance graph
[legend]
Collaboration diagram for Scale::Linear< T >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class T = double>
struct Scale::Linear< T >

Function object that linearly scales its arguments.

The multiplier and offset are public because they will often need to be extracted to give to functions which expect separate multipliers and offsets rather than a function object.

Definition at line 41 of file scale.h.

Public Methods

 Linear (const T &mult=T(1), const T &off=T(0))
operator() (T val) const

Public Attributes

multiplier
offset


The documentation for this struct was generated from the following file:
Generated on Mon Jan 20 02:37:46 2003 for RF-LISSOM by doxygen1.3-rc2