#include <vnl_fwd.h>

Public Member Functions | |
| vnl_unary_function< T, T > * | Copy () const override |
| Copy should allocate a copy of this on the heap and return it. More... | |
| T | f (T const &x) override |
| Apply the function. More... | |
| virtual T | get_range_min () const |
| Return bounding cube of range (outputs). More... | |
| virtual T | get_range_max () const |
| Return bounding cube of range (outputs). More... | |
|
inlineoverridevirtual |
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 from vnl_unary_function< T, T >.
Definition at line 22 of file vnl_identity.h.
|
inlineoverridevirtual |
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.
Implements vnl_unary_function< T, T >.
Definition at line 28 of file vnl_identity.h.
|
virtualinherited |
Return bounding cube of range (outputs).
Definition at line 36 of file vnl_unary_function.hxx.
|
virtualinherited |
Return bounding cube of range (outputs).
Definition at line 29 of file vnl_unary_function.hxx.
1.8.15