Public Types | Public Member Functions | List of all members
imath::TIMathFunction< Argument, Result > Class Template Referenceabstract

Template interface for any mathematical function. More...

#include <TIMathFunction.h>

Inheritance diagram for imath::TIMathFunction< Argument, Result >:
istd::IPolymorphic imath::CAkimaInterpolator imath::CLinearInterpolator imath::TFulcrumGridFunctionBase< Argument, Result, Fulcrums > imath::TISurjectFunction< Argument, Result > imath::TSplineGridFunctionBase< Argument, Result, Fulcrums, Degree >

Public Types

typedef Argument ArgumentType
 
typedef Result ResultType
 

Public Member Functions

virtual bool GetValueAt (const Argument &argument, Result &result) const =0
 Get function value for specified argument value. More...
 
virtual Result GetValueAt (const Argument &argument) const =0
 Get function value for specified argument value. More...
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Detailed Description

template<typename Argument, typename Result>
class imath::TIMathFunction< Argument, Result >

Template interface for any mathematical function.

Definition at line 16 of file TIMathFunction.h.

Member Typedef Documentation

template<typename Argument, typename Result>
typedef Argument imath::TIMathFunction< Argument, Result >::ArgumentType

Definition at line 19 of file TIMathFunction.h.

template<typename Argument, typename Result>
typedef Result imath::TIMathFunction< Argument, Result >::ResultType

Definition at line 20 of file TIMathFunction.h.

Member Function Documentation

template<typename Argument, typename Result>
virtual bool imath::TIMathFunction< Argument, Result >::GetValueAt ( const Argument &  argument,
Result &  result 
) const
pure virtual
template<typename Argument, typename Result>
virtual Result imath::TIMathFunction< Argument, Result >::GetValueAt ( const Argument &  argument) const
pure virtual

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy