Public Types | Static Public Member Functions | Static Public Attributes | List of all members
vil_nitf2 Class Reference

#include <vil_nitf2.h>

Public Types

enum  enum_field_type {
  type_undefined =0, type_int, type_long_long, type_double,
  type_char, type_string, type_binary, type_location,
  type_date_time, type_tagged_record_sequence
}
 
enum  enum_log_level { log_none =0, log_info, log_debug }
 

Static Public Member Functions

static void cleanup_static_members ()
 Call this function to flush all of the nitf2 classes statically allocated memory. More...
 

Static Public Attributes

static enum_log_level s_log_level = vil_nitf2::log_none
 

Detailed Description

Definition at line 32 of file vil_nitf2.h.

Member Enumeration Documentation

◆ enum_field_type

Enumerator
type_undefined 
type_int 
type_long_long 
type_double 
type_char 
type_string 
type_binary 
type_location 
type_date_time 
type_tagged_record_sequence 

Definition at line 36 of file vil_nitf2.h.

◆ enum_log_level

Enumerator
log_none 
log_info 
log_debug 

Definition at line 44 of file vil_nitf2.h.

Member Function Documentation

◆ cleanup_static_members()

void vil_nitf2::cleanup_static_members ( )
static

Call this function to flush all of the nitf2 classes statically allocated memory.

Usually, you'd want to do this just before your application terminates or after you're done using vil_nitf2 related classes. It's not a big deal if you call it too early (or often), the vil_nitf2 classes are smart enough to re-generate these members if they are needed later

Definition at line 14 of file vil_nitf2.cxx.

Member Data Documentation

◆ s_log_level

vil_nitf2::enum_log_level vil_nitf2::s_log_level = vil_nitf2::log_none
static

Definition at line 48 of file vil_nitf2.h.


The documentation for this class was generated from the following files: