#include <vil_nitf2_field_functor.h>
Public Member Functions | |
virtual bool | operator() (vil_nitf2_field_sequence *record, const vil_nitf2_index_vector &indexes, T &out_value)=0 |
virtual | ~vil_nitf2_field_functor () |
virtual vil_nitf2_field_functor< T > * | copy () const =0 |
Definition at line 45 of file vil_nitf2_field_functor.h.
virtual vil_nitf2_field_functor< T >::~vil_nitf2_field_functor | ( | ) | [inline, virtual] |
Definition at line 50 of file vil_nitf2_field_functor.h.
virtual vil_nitf2_field_functor<T>* vil_nitf2_field_functor< T >::copy | ( | ) | const [pure virtual] |
Implemented in vil_nitf2_constant_functor< T >, vil_nitf2_choose_field_value< T >, vil_nitf2_field_value_one_of< T >, vil_nitf2_field_specified, vil_nitf2_field_value_greater_than< T >, vil_nitf2_max_field_value_plus_offset_and_threshold, vil_nitf2_multiply_field_values, and vil_nitf2_field_value< T >.
virtual bool vil_nitf2_field_functor< T >::operator() | ( | vil_nitf2_field_sequence * | record, |
const vil_nitf2_index_vector & | indexes, | ||
T & | out_value | ||
) | [pure virtual] |
Implemented in vil_nitf2_constant_functor< T >, vil_nitf2_choose_field_value< T >, vil_nitf2_field_value_one_of< T >, vil_nitf2_field_specified, vil_nitf2_field_value_greater_than< T >, vil_nitf2_max_field_value_plus_offset_and_threshold, vil_nitf2_multiply_field_values, and vil_nitf2_field_value< T >.