#include <vil_nitf2_classification.h>
Public Types | |
| enum | file_version { V_UNKNOWN, V_NITF_10, V_NITF_20, V_NITF_21, V_NSIF_10 = V_NITF_21 } |
Static Public Member Functions | |
| static const vil_nitf2_field_definitions * | get_field_definitions (const file_version &version, std::string tag_prefix, std::string pretty_name_prefix) |
| static void | add_field_defs (vil_nitf2_field_definitions *defs, const file_version &version, std::string prefix, const std::string &pretty_name_prefix) |
Private Types | |
| typedef std::pair< file_version, std::pair< std::string, std::string > > | type_field_defs_key |
| typedef std::map< type_field_defs_key, vil_nitf2_field_definitions * > | type_field_defs_map |
Private Member Functions | |
| vil_nitf2_classification ()=delete | |
Static Private Member Functions | |
| static type_field_defs_map & | s_field_definitions () |
Friends | |
| class | type_field_defs_map_t |
Definition at line 29 of file vil_nitf2_classification.h.
|
private |
Definition at line 70 of file vil_nitf2_classification.h.
|
private |
Definition at line 72 of file vil_nitf2_classification.h.
| Enumerator | |
|---|---|
| V_UNKNOWN | |
| V_NITF_10 | |
| V_NITF_20 | |
| V_NITF_21 | |
| V_NSIF_10 | |
Definition at line 34 of file vil_nitf2_classification.h.
|
privatedelete |
|
static |
Definition at line 57 of file vil_nitf2_classification.cxx.
|
static |
Definition at line 35 of file vil_nitf2_classification.cxx.
|
staticprivate |
Definition at line 17 of file vil_nitf2_classification.cxx.
|
friend |
Definition at line 77 of file vil_nitf2_classification.h.
1.8.15