vil_nitf2_field_specified Class Reference

#include <vil_nitf2_field_functor.h>

Inheritance diagram for vil_nitf2_field_specified:

vil_nitf2_field_functor< bool > List of all members.

Detailed Description

Functor vil_nitf2_field_specified defines a comparison predicate that sets its out parameter to true iff the specified field is not blank.

Definition at line 194 of file vil_nitf2_field_functor.h.


Public Member Functions

 vil_nitf2_field_specified (vcl_string tag)
vil_nitf2_field_functor< bool > * copy () const
bool operator() (vil_nitf2_field_sequence *record, const vil_nitf2_index_vector &indexes, bool &result)

Private Attributes

vcl_string tag

Constructor & Destructor Documentation

vil_nitf2_field_specified::vil_nitf2_field_specified ( vcl_string  tag  )  [inline]

Definition at line 197 of file vil_nitf2_field_functor.h.


Member Function Documentation

vil_nitf2_field_functor<bool>* vil_nitf2_field_specified::copy (  )  const [inline, virtual]

Implements vil_nitf2_field_functor< bool >.

Definition at line 199 of file vil_nitf2_field_functor.h.

bool vil_nitf2_field_specified::operator() ( vil_nitf2_field_sequence record,
const vil_nitf2_index_vector indexes,
bool &  result 
) [virtual]

Implements vil_nitf2_field_functor< bool >.

Definition at line 11 of file vil_nitf2_field_functor.cxx.


Member Data Documentation

vcl_string vil_nitf2_field_specified::tag [private]

Definition at line 206 of file vil_nitf2_field_functor.h.


The documentation for this class was generated from the following files:
Generated on Sun Oct 12 05:07:51 2008 for core/vil by  doxygen 1.5.1