#include <vnl_unary_function.h>
Inheritance diagram for vnl_unary_function:
Public Types | |
typedef vnl_numeric_limits< Return > | limits |
Public Methods | |
virtual Return | f (Argument const &i)=0 |
virtual Return | get_range_min () const |
virtual Return | get_range_max () const |
virtual vnl_unary_function< Return, Argument > * | Copy () const |
virtual | ~vnl_unary_function () |
Definition at line 24 of file vnl_unary_function.h.
|
Definition at line 26 of file vnl_unary_function.h. |
|
Definition at line 50 of file vnl_unary_function.h. |
|
Copy should allocate a copy of this on the heap and return it.\ If. Subclasses do not implement this function, it will return null, but many applications will never call it, so this may not be a problem for you. Reimplemented in vnl_identity< T >. Definition at line 48 of file vnl_unary_function.h. |
|
Apply the function.\ The name is "f" rather than operator(), as the. function will generally be called through a pointer. Note that the function is NOT const when you subclass. Implemented in vnl_identity< T >. |
|
Definition at line 42 of file vnl_unary_function.h. |
|
Return bounding cube of range (outputs). Definition at line 41 of file vnl_unary_function.h. |