4 #ifndef VIL_NITF2_IMAGE_SUBHEADER_H 5 #define VIL_NITF2_IMAGE_SUBHEADER_H 11 # include <vcl_msvc_warnings.h> 89 bool get_lut_info(
unsigned int band,
int& n_luts,
int& ne_lut,
90 std::vector< std::vector< unsigned char > >& lut_d )
const;
115 bool get_rpc_params( std::string& rpc_type, std::string& image_id,
116 std::string& image_corner_geo_locations,
125 bool get_date_time(
int& year,
int& month,
int& day,
int& hour,
int& min,
int& sec);
157 #endif // VIL_NITF2_IMAGE_SUBHEADER_H
This class is responsible for parsing a NITF 2.1 data mask table.
Stream interface for VIL image loaders.
bool get_value(std::string tag, int &out_value) const
static void cleanup_static_members()
Call this function to flush all of the nitf2 classes statically allocated memory.