Public Types | Static Public Member Functions | Static Public Attributes
vil_nitf2 Class Reference

#include <vil_nitf2.h>

List of all members.

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.

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

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.

Enumerator:
log_none 
log_info 
log_debug 

Definition at line 44 of file vil_nitf2.h.


Member Function Documentation

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

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: